2016-06-15 4 views
1

Я прочитал официальную статью об изменении системного сопоставления here.Изменение системного сопоставления SQL Server 2012

У меня есть некоторые вопросы о статье.
1. Нужно ли отбрасывать все пользовательские базы данных и в основном воссоздавать их снова?
2. Что делать, если я только отсоединяю базы данных и после смены системы изменений, используя руководство по ссылке выше, присоединяет пользовательские базы данных и изменяет сопоставления базы данных командой ALTER?

Можно ли каким-либо образом узнать все пользовательские объекты в системных базах данных, таких как задания, хранимые процедуры и т. Д.?

Когда я изменяю сортировку пользовательских баз данных командой ALTER, могут возникнуть некоторые проблемы с индексами на столбцах nvarchar?

ответ

1

Да, вам нужно будет бросить их и воссоздать, иначе вы можете повредить данные в базе данных. Один из способов сделать это - изменить имя БД и создать еще одно БД с тем же именем, прежде чем вы его измените. После того, как вы получите всю сортировку, и все будет восстановлено, вы можете начать воссоздать БД. Вы можете щелкнуть правой кнопкой мыши и скопировать все хранимые процедуры и представления, которые вам нужны, и вы можете использовать утилиту экспорта импорта, чтобы загрузить новую базу данных со всеми необходимыми данными. Другой способ сделать это - создать промежуточную базу данных с помощью созданного БД с некоторым случайным именем, затем получить все настройки сортировки, и все затем вытащить все данные в сохранении оригинала и запустить, затем взять резервную копию новой БД и когда вы будете готовы восстановить новый БД, который вы создали поверх старого, и это должно сделать все правильно. Не забудьте создать зеркальное изображение старой БД. Таким образом, у вас будет мало времени простоя на этой БД.

Все хранимые процедуры и представления, которые вы можете видеть без перехода в системные представления и системные хранимые процедуры, были в какой-то момент созданы пользователем. То же самое с работой; заданий создаются только пользователями, нет каких-либо системных заданий.

Смежные вопросы