Tôi muốn nâng cấp cơ sở dữ liệu bằng .dacpac và sqlpackage.exe
đây là cách tôi chạy sqlpackage:
SqlPackage.exe
/Action:Publish
/SourceFile:"my.dacpac"
/Profile:"myprofile.publish.xml"
Lỗi tôi nhận được là:
* Các biến SqlCmd sau đây không được xác định trong tập lệnh đích: foo.
Tôi đã xác minh rằng tệp myprofile.publish.xml có chứa var đó:
<ItemGroup>
<SqlCmdVariable Include="foo">
<Value>bc\local</Value>
</SqlCmdVariable>
Tôi cũng đã xác minh rằng dự án tạo ra dacpac sẽ xuất bản thành công từ bên trong studio trực quan bằng cách sử dụng myprofile.publish.xml
Tôi có thể thiếu cái gì khác?
(Tôi đang sử dụng SQL Server 2012)