Изменить имя схемы базы данных в проекте базы данных vs2012

У меня есть проект базы данных, который в настоящее время использует схему «dbo». Я хочу обновить dbo на что-то другое.

Я могу найти параметр проекта для изменения имени схемы dbo по умолчанию, но он работает только для новой добавленной таблицы. Как я могу обновить существующую таблицу с dbo на что-то другое.

Помогите мне, пожалуйста,


person retide    schedule 12.03.2014    source источник


Ответы (2)


  1. Откройте свой объект, в данном случае таблицу.
  2. В представлении T-SQL для таблицы выделите имя таблицы.
  3. В меню «SQL» в верхней части IDE выберите «Рефакторинг» — «Переместить в схему».
  4. Выберите новую схему (я также рекомендую предварительно просмотреть изменения)
  5. Если вас устраивают предложенные изменения, нажмите «Применить». Если нет, нажмите «Отмена».

Чтобы изменить схему по умолчанию для всех будущих объектов, щелкните правой кнопкой мыши проект и выберите «Свойства». В разделе «Настройки проекта» измените схему по умолчанию в разделе «Общие». Это не изменит существующие объекты, но в этой схеме будут созданы новые.

person Peter Schott    schedule 12.03.2014

Мои вопросы заключаются в том, чтобы изменить существующее имя схемы с dbo на что-то другое.

Наконец-то я нашел простой способ сделать это.

Я использовал сравнение схемы sql с 2012 годом.

1) изменить фактическую схему базы данных. 2) выберите фактическую базу данных в качестве источника и выберите мой проект базы данных в качестве цели. 3) сделать обновление. он обновит проект базы данных.

person retide    schedule 13.03.2014