Синхронизация разрешений между проектом базы данных и базой данных с помощью Visual studio


У меня есть проект базы данных в visual studio (2008), который я использую для сохранения структуры базы данных в системе управления версиями (Git). Я использую инструмент сравнения схем данных в VS для поддержки этого проекта базы данных. Проблема, с которой я сталкиваюсь, заключается в том, что я постоянно теряю свои разрешения для новых объектов.

Так как же я:

  1. захватите эти разрешения с помощью инструмента сравнения схем.
  2. примените эти разрешения к серверу с помощью инструмента сравнения схем.
1 5

1 ответ:

Самый простой способ захватить и применить найденные разрешения-перейти в меню Сервис - > Параметры - > инструменты базы данных - > сравнение схем и снять флажок игнорировать разрешения. Затем запустите сравнение схем и примените обновления.

Обратите внимание: что это обновит каждый объект с разрешениями в вашей схеме. Я захватил разрешение после синхронизации изменений схемы, а затем сбросил флажок игнорировать разрешения