Я пытаюсь перенести определенные объекты из одной базы данных в другую, используя sqlpackage.exe /action:Extract
и sqlpackage.exe /action:Script
. В настоящее время я создаю скрипт и вручную фильтрую ненужные объекты, я хотел бы иметь возможность исключить их все вместе и автоматизировать процесс. Пока я не нашел в документации ни одного варианта, который это делает. Спасибо.
Невозможно удалить отдельные объекты с помощью встроенной функциональности. Изначально вы можете удалить только определенные типы объектов.
Вы можете написать свой собственный участник развертывания, а затем пропустить любые объекты, которые вам нужны. Вот пример здесь.
Проверьте Эд Эллиот, готовый к использованию участник с кучей параметров конфигурации (я не использовал его какое-то время и не знаю, как он работает с новыми версиями SQL Server).
Кроме того, в Эд Эллиотблог можно найти много полезной информации.
большое спасибо, это выглядит многообещающе. Я обязательно посмотрю на это.