Экспорт базы данных в .bacpac при исключении определенных таблиц с помощью SqlPackage

#sql-server #sqlpackage

Вопрос:

Мы регулярно используем SqlPackage.exe для экспорта базы данных SQL Server (обычно из SQL Azure) для использования в других контекстах — локальная разработка, исследование проблем и т.д.

Это отлично работает, но у нас есть несколько ситуаций, когда размер экспортируемого файла database .bacpac является проблемой — члены команды с плохим подключением к Интернету и т. Д.

Большая часть объема нашей базы данных поступает из одной конкретной таблицы, которая не часто требуется в этих непроизводственных сценариях.

Есть ли какой-либо способ указать SqlPackage /a:Export команде пропустить экспорт данных из этой конкретной таблицы?

Я знаю , что есть способ указать конкретные таблицы, которые вы хотите включить в использование /p:TableData=lt;table namegt; , но у нас есть сотни таблиц, и мы добавляем их чаще, так что это было бы кошмаром для обслуживания.