|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
7.3.6. Приостановка и отмена зеркального отображенияЗеркальное отображение баз данных SQL Server 2005: пауза и удаление, ALTER DATABASE SET PARTNER SUSPEND/RESUME/OFF В некоторых ситуациях администратору может потребоваться временно приостановить работу системы зеркального отображения. Например, когда сервер-принципал работает с максимальным количеством пользователей, и администратор хочет на время снять с него дополнительную нагрузку по зеркальному отображению баз данных. Другой случай — когда на некоторое время сетевые соединения между сервером-принципалом и зеркальным сервером станут недоступны. При приостановке зеркального отображения состояние сеанса изменится на SUSPENDED (отложенное). Изменения будут копиться в журнале транзакций сервера-принципала до тех пор, пока администратор не продолжит работу сеанса зеркального отображения. После этого все накопившиеся изменения будут в обычном порядке переданы на зеркальный сервер. Приостановить и продолжить работу сеанса зеркального отображения можно при помощи графического интерфейса SQL Server Management Studio или командой Transact-SQL. Для приостановки работы достаточно просто нажать кнопку Pause (Пауза) на вкладке Mirroring свойств базы данных. Для продолжения работы нужно нажать на ту же кнопку (но она уже будет называться Resume (Продолжить)). Для приостановки зеркального отображения можно также воспользоваться командой Transact-SQL: ALTER DATABASE имя_зеркалированной_базы_данных SET PARTNER SUSPEND; а для возобновления — командой: ALTER DATABASE имя_зеркалированной_базы_данных SET PARTNER RESUME; Если вы хотите полностью удалить настроенную систему зеркального отображения, то можно нажать кнопку Stop Mirroring (Остановить зеркальное отображение) на той же вкладке или выполнить команду: ALTER DATABASE имя_зеркалированной_базы_данных SET PARTNER OFF; Вся информация о настройках зеркального отображения будет удалена. При этом зеркальная база данных останется в положении NORECOVERY. Ее можно удалить или привести в рабочий режим, вручную восстановив последнюю копию журнала транзакций с базы данных сервера-принципала в режиме RECOVERY. Для того чтобы опять настроить зеркальное отображение базы данных, все процедуры придется повторить заново.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||