Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Microsoft SQL Server 2005 для администраторов
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

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. Для того чтобы опять настроить зеркальное отображение базы данных, все процедуры придется повторить заново.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru