Veröffentlichen Sie DACPAC in SQL Server 2014 mit SqlPackage.exe?

Ich habe erfolgreich DACPACs in SQL Server 2008-2012-Instanzen mithilfe von SqlPackage.exe veröffentlicht, wie von SQL Server Data Tools installiert (und normalerweise inC:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin). Beim Versuch, einen 2014-bezogenen DACPAC mit derselben SqlPackage.exe in einer SQL Server 2014-Instanz zu veröffentlichen, erhalte ich jedoch Folgendes:

*** Could not deploy package.
Internal Error. The database platform service with type Microsoft.Data.Tools.
Schema.Sql.Sql120DatabaseSchemaProvider is not valid. You must make sure the
service is loaded, or you must provide the full type name of a valid database
platform service.

Ich habe dazu nur minimale Informationen gefunden. Das nächste, das ich gefunden habe, war aProblem Veröffentlichen in Azure.

Ich habe mich über SSDT-Patches auf dem Laufenden gehalten, würde aber vermuten, dass das von mir verwendete SqlPackage.exe (das eine Version von 11.0.2902.0 zeigt) einfach nicht kompatibel ist. Ich kann mithilfe des Veröffentlichungsbefehls von Visual Studio 2012 in derselben Instanz veröffentlichen, sodass die Instanz selbst nicht das Problem zu sein scheint.

Gibt es eine neuere Version von SqlPackage, die die Veröffentlichung eines 2014 DACPAC auf einem 2014 Server unterstützt? Oder eine andere skriptfähige Möglichkeit, dies zu tun?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage