2

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

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

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

4

1 回答 1

2

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

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

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

免责声明:可以使用 SQL Server 从内部运行这些命令,xp_cmdshell 但我不推荐它。

于 2019-10-10T04:36:57.210 回答