7

Ho creato un progetto di database in Visual Studio 2012 Versione 11.0.60610.01 Aggiornamento 3. Sto usando questo progetto di database per il confronto e la pubblicazione di database in SQL Server 2008 R2 versione 10.50.4000.0Impossibile confrontare lo schema del database utilizzando SSDT Visual Studio 2012 "Impossibile determinare il tipo di piattaforma del database. Il database potrebbe non essere disponibile .."

la mia piattaforma di destinazione progetto di database è stato impostato su SQL Server 2008.

la mia versione SSDT è 11.1.20627.00

Ora il mio Versione di SQL Server aggiornata a SQL Server 2012 Versione 12.0.2000.8

Dopo che ho cambiato la mia piattaforma di destinazione progetto di database di SQL Server 2012.

Ma non mi permette di confrontare lo schema del database o pubblicarla database.

getta seguente errore

Errore 345 Errore di convalida nel target: DB_NAME Impossibile determinare il tipo di piattaforma di database. Il database potrebbe non essere disponibile ..

Ho anche controllato dalla procedura guidata Modifica connessione utilizzando il pulsante Test connessione che la connessione al database ha esito positivo.

Qualcuno può aiutarmi per favore su questo? C'è qualche altra configurazione che devo impostare per cambiare il tipo di piattaforma del database?

risposta

14

versione 12.0.2000.8 di SQL Server significa in realtà sei in SQL Server 2014. Si tratta di confusione, ma di SQL Server 2012 == versione 11, SQL Server 2014 == Versione 12.

Per risolvere questo, si prega di aggiornare lo strumento SQL Server in Visual Studio 2012 è compatibile con SQL Server 2014 per lo instructions here. Per VS2012 gli aggiornamenti di SQL Server non sono integrati, ma da VS2013 in poi gli aggiornamenti vengono visualizzati automaticamente tramite il meccanismo di aggiornamento di Visual Studio.

+0

Grazie mille. Dopo aver installato lo strumento SSDT compatibile per il 2014, ha funzionato per me. E sì, mi sono confuso con la versione che hai menzionato. È infatti SQL Server 2014 che ho installato. Ancora una volta grazie mille .. :) – user2191393

+0

Ho notato che dopo l'aggiornamento, SSDT mi ha costretto a migrare il mio file di progetto del database all'interno di Visual Studio. Presumibilmente, questo significa che dovrei aggiornare anche i miei ambienti di costruzione TFS? – Rabid

+1

@Rabid È consigliato ma non dovrebbe essere richiesto a meno che non si stia eseguendo il targeting di SQL 2014.Quello che è successo è stata la versione del file di progetto è stata aggiornata, ma in un modo che è ancora compatibile con le versioni precedenti. –

0

schema di database errore confrontare in Visual Studio 2013 Messaggio: Impossibile determinare il tipo di piattaforma.

Errore completo: errore di convalida dell'origine: db_name: impossibile determinare il tipo di piattaforma del database. Il database potrebbe non essere disponibile .. SqlSchemaCompare1 0 0

Cause: il server SQL è ineguagliato.

Soluzione: aggiornamenti SSDT per Visual Studio. Quindi vai su Strumenti, Estensione e aggiornamenti .. Reference

Problemi correlati