Обновление зеркальной базы данных сервера SQL - как? - PullRequest
1 голос
/ 19 августа 2010

ОК, поэтому мне было поручено обновить приложение, которое включает обновление схемы на сервере sql 2005. Теперь мне сказали, что в их среде dr есть зеркальная база данных. Я прочитал статью о зеркалировании в msdn, но неясно, как это повлияет на мое обновление.

Должен ли я: а) хотите остановить зеркальное отображение (кто-то упомянул волшебника, но я не уверен, как мне это сделать) б) сохранить зеркалирование на месте, потому что все, что я запускаю в первичной базе данных, будет проходить через зеркало

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

Поскольку это существующее зеркало в производственной среде, я не хочу слишком много возиться, если сделаю что-то плохое. Есть ли простой способ получить их текущие настройки, чтобы я мог легко восстановить зеркало, если мне придется его остановить?

Спасибо!

Редактировать - мой другой вопрос: с журналами транзакций похоже, что резервное копирование выполняется каждые 15 минут в соответствии с расписанием. Должен ли я изменить расписание резервного копирования во время развертывания? Я думаю, что выполнение одного из моих сценариев изменения схемы Redgate займет более 2 часов :) Это большая база данных!

1 Ответ

1 голос
/ 19 августа 2010

все, что вы делаете с принципалом, будет отражено на зеркале.
так что да, вы просто обновляете схему на основном сервере и все.

...