Visual Studio 2010 — Сравнение схем — Укажите схему базы данных (безопасности)

Я использую функциональность базы данных Visual Studio 2010 для сравнения схем базы данных. Я сравниваю базу данных №1 и базу данных №2. Я хотел бы сравнивать только объекты в одной и той же схеме безопасности в моих базах данных (dbo, myschemaname и т. д.), а не сравнивать все объекты в этой базе данных, но я не могу понять, как это сделать. У кого-нибудь есть способ сделать это?


person Jason Irwin    schedule 14.07.2010    source источник


Ответы (2)


Нет встроенного способа фильтровать проверяемые объекты по имени, только по типу. Чёрт возьми, было бы неплохо иметь эту функцию — вам следует подать запрос на улучшение функции в Microsoft. :-)

Единственное решение, которое я могу придумать — и я даже не решаюсь его так назвать — это создать отдельные логины на обоих серверах, которые имеют доступ только к определенным схемам.

person Warren Rumak    schedule 19.08.2010
comment
Спасибо за ответ. Я действительно подал запрос на улучшение в Connect (connect.microsoft.com/VisualStudio/feedback/details/587557/) - person Jason Irwin; 24.08.2010

Создайте две другие базы данных, db1c и db2c, содержащие только объекты со схемами, которые вы хотите сравнить.

person Beth    schedule 19.08.2010