VS 2010 DB Projekt nicht implementiert nach dem upgrade auf Sql Server 2012-Fehler Deploy01234
Ich habe VS2010 Premium und vor kurzem die Aktualisierung von SQL Server 2008R2 bis 2012 Developer Edition. Nun, wenn ich versuche, stellen Sie eine vorhandene Datenbank-Projekt (erstellt während der Verwendung 2008Rs) bekomme ich die folgende Fehlermeldung.
Fehler {name}: target-database schema provider konnte nicht
bestimmt
Außerdem ich nicht sehen, die Optionen zum erstellen einer neuen Datenbank-Projekt für 2012 von der verfügbaren Projektvorlagen in VS, als sollte sein verfügbar für die SQL Server Data Tools (die erfolgreich installiert wurden als Teil der 2012-upgrade).
- Ich hatte ein ähnlich Problem, wie sich herausstellte, werden Berechtigungen auf der (lokalen installer-Dienst wich läuft eine MSI wich läuft VSDBCMD läuft unter dem Konto "LocalSystem" ausgeführt, und hatte keinen Zugriff auf die remote-SQL-Server).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit Hilfe der MS-Website, ich war in der Lage, diese gelöst.
Ich (re)installiert SSDT aus http://msdn.microsoft.com/en-us/data/gg427686, und neu gestartet. Dann öffnete SSDT bis zu erstellen Sie ein neues sql-Projekt. Finde ich nicht die neue Projektvorlage "Sql Server Database Project" auf den ersten - für mich scheint es unter Installierte Vorlagen/Andere Sprachen/Sql-Server. Da bin ich mir nicht sicher, ob ich sah es schon vor diesem test (nicht intuitiver Standort), kann ich nicht sagen, ob das re-installieren hat den trick. Aber dies brachte mich zum gehen.
Hatte ich einen ähnlichen Fehler zu den oben genannten bei der Bereitstellung von Datenbank-updates mit vsdbcmd.
Beispiel mein Befehl:
Trouble-Shooting:
Programm => \Microsoft Visual Studio 10.0\VSTSDB\Deploy
string und verwenden Sie a /p:YourDatabase
Ein paar SQL-Befehle zum testen der Konnektivität:
Referenzen:
vsdbcmd Kommandozeilen-Referenz (MSDN)
sqlcmd-Befehlszeile Referenz - (MSDN -)
http://sadomovalex.blogspot.co.uk/2011/10/vsdbcmd-fix-possible-reason-for-target.html (2011)