Как фильтровать объекты для сравнения с помощью VSDBCMD

Я пытаюсь автоматизировать развертывание, и я пытаюсь использовать инструмент командной строки VSDBCMD для сравнения схем моих баз данных разработки и промежуточных данных. Я могу заставить его работать, сравнивая все, но я не могу понять, как отфильтровать объекты, которые я хочу сравнить. На данный момент он сравнивает все, что означает, что он хочет добавить или удалить пользователей, полнотекстовые каталоги, группы файлов и т. Д.

В основном я просто хочу сравнить таблицы, хранимые процедуры, представления, функции и некоторые другие вещи. Из Visual Studio вы можете установить, какие объекты сравнивать, но я не вижу в документации, как это сделать с помощью инструмента командной строки.

У кого-нибудь есть идеи?

2 ответа

Решение

К сожалению, вы не можете. Лучшее объяснение, которое я видел, здесь: http://social.msdn.microsoft.com/Forums/en-US/vstsdb/thread/75656877-95e1-4c13-8540-8a445f47ca57

Сейчас я не на своей рабочей станции, но я считаю, что можно отфильтровать пользовательские сценарии, отметив опцию "игнорировать разрешения" в файле настроек db. Вы можете попробовать поэкспериментировать с другими настройками игнорирования, чтобы увидеть, сможете ли вы таким образом приблизиться к своей цели.

Другие вопросы по тегам