Ich möchte eine Datenbank mit .dacpac und sqlpackage.exe aktualisieren
So führe ich sqlpackage aus:
SqlPackage.exe
/Action:Publish
/SourceFile:"my.dacpac"
/Profile:"myprofile.publish.xml"
Der Fehler, den ich bekomme, ist:
* Die folgenden SqlCmd-Variablen sind in den Zielskripten nicht definiert: foo.
Ich habe überprüft, dass die Datei myprofile.publish.xml diese Variable enthält:
<ItemGroup>
<SqlCmdVariable Include="foo">
<Value>bc\local</Value>
</SqlCmdVariable>
Ich habe auch überprüft, dass ein Projekt, das dacpac erstellt, erfolgreich in Visual Studio mit veröffentlicht wird myprofile.publish.xml
Was könnte ich sonst noch vermissen?
(Ich verwende SQL Server 2012)
sql-server
THX-1138
quelle
quelle