6

我可以在 SQL Server 2008 中创建包含数据的 DACPAC 吗?

我的要求是生成数据库更改的增量脚本,我可以使用 BACPAC 来做到这一点吗?

我尝试阅读此内容,但这并没有太大帮助:

https://msdn.microsoft.com/en-us/library/jj860455(v=vs.103).aspx

4

1 回答 1

1

您可以使用SqlPackage.exe工具在此处手动找到操作。

将导出操作用作:

sqlpackage.exe /action:Export /TargetFile:"test.bacpac" 
    /sourceDatabasename:test 
    /sourceservername:.\testserver

将提取操作用作:

sqlpackage.exe /action:Extract /TargetFile:"test.dacpac" 
    /sourceDatabasename:test 
    /sourceservername:".\testserver"
    /p::ExtractAllTableData=true

默认情况下,所有表的数据都将包含在.bacpac文件中。

于 2018-02-16T14:22:45.473 回答