是否可以使用T-SQL从数据库创建部分dacpac?

时间:2019-10-09 20:33:04

标签: sql-server tsql dacpac dlm

我想从一个数据库创建多个dacpac,但是每个数据库都来自不同的架构或对象组。使用T-SQL可以做到这一点吗?

我必须创建一个在不同位置之间分布数据库结构的系统,我是否需要通过T-SQL做到这一点?

或者如果有人在该领域有任何想法或经验,我将不胜感激。

1 个答案:

答案 0 :(得分:2)

没有用于创建BACPAC文件的SQL命令。

负责创建这些文件的实用程序称为SqlPackage.exe

要仅复制特定模式的数据,您将需要在命令参数中显式列出这些表。参见:https://www.mssqltips.com/sqlservertip/5052/restore-individual-tables-using-sql-server-bacpac/

免责声明: 可以使用xp_cmdshell 在SQL Server中运行这些命令,但我不建议这样做。