我想从一个数据库创建多个dacpac,但是每个数据库都来自不同的架构或对象组。使用T-SQL可以做到这一点吗?
我必须创建一个在不同位置之间分布数据库结构的系统,而我需要通过T-SQL来做到这一点吗?
或者如果有人在该领域有任何想法或经验,我将不胜感激。
没有创建BACPAC文件的SQL命令。
负责创建这些文件的实用程序称为SqlPackage.exe。
仅复制特定模式的数据,您需要在命令参数中显式列出这些表。请参阅:https://www.mssqltips.com/sqlservertip/5052/restore-individual-tables-using-sql-server-bacpac/
免责声明:可以使用xp_cmdshell
在SQL Server中运行这些命令,但我不建议这样做。