Можно ли создать частичный dacpac из базы данных, используя T-SQL? - PullRequest
1 голос
/ 09 октября 2019

Я хочу создать несколько dacpac из одной базы данных, но каждый из разных схем или групп объектов. Возможно ли это сделать с помощью T-SQL?

Мне нужно создать систему для распределения структур базы данных по разным местам, и мне нужно сделать это через T-SQL?

Или, если у кого-то есть идеи или опыт в этой области, я был бы признателен.

1 Ответ

2 голосов
/ 10 октября 2019

Нет команды SQL для создания файла BACPAC.

Утилита, ответственная за создание этих файлов, называется SqlPackage.exe .

Чтобы скопировать данные только дляконкретные схемы, вам нужно будет явно перечислить эти таблицы в аргументах команды. См .: https://www.mssqltips.com/sqlservertip/5052/restore-individual-tables-using-sql-server-bacpac/

Отказ от ответственности: эти команды можно запускать из SQL Server, используя xp_cmdshell , но я бы не рекомендовал его.

...