SQL dbo для пользовательской схемы миграции шаги - PullRequest
0 голосов
/ 18 октября 2019

Мне нужны шаги, чтобы изменить мою схему по умолчанию [dbo] на какую-то пользовательскую схему, скажем [TEST] в базе данных SQL. Я разобрался с некоторыми шагами и хочу убедиться, что есть какие-то другие объекты или процедуры, о которых я должен знать при переносе схемы.

Мне нужно изменить имя схемы для всех моих таблиц, представлений, функций, сохранить процедуры от [dbo] до [TEST].

Есть ли какие-либо другие объекты Sql, которые я должен учитывать при выполнении этой миграции?

1 Ответ

2 голосов
/ 18 октября 2019

Есть довольно много потенциальных областей, на которые можно посмотреть. Все зависит от того, что используется в вашей БД.

Что искать:

  • Триггеры
  • Типы данных, определяемые пользователем / таблицы
  • Синонимы / Ссылки на сервер
  • Функции / Схемы разделов

Тогда у вас могут быть зависимости SSIS, SSRS и SSAS, которые вы также можете изменить ...

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

Если это то, что вы планируете делать на регулярной основе - это может принести дивидендыпосмотрите на вашу базу данных MODEL - вы можете получить быстрый выигрыш, изменив некоторые параметры здесь. NB - я бы не стал пробовать это на производственном сервере !!!

rgds

John

...