Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Выход из строя основного сервера






1) На зеркальном сервере выполнить следующую команду: ALTER DATABASE < имя_базы_данных> SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS. При этом зеркальный сервер становиться основным.

2) Затем необходимо оценить время неработоспособности бывшего основного сервера и следовать пунктам из раздела 10.3.3.1.

3) Единственным отличием после возобновления процесса зеркалирования является необходимость выполнения ещё одного действия - смены ролей серверов. Возвращение к первоначальным ролям делается по причине того, что обычно основной сервер имеет большую производительность, и также приложения настроены на работу с первым сервером как основным, а вторым как запасным.

Варианты смены ролей серверов приведены ниже.

Вариант № 1.

  1. Запустите Microsoft SQL Server Management Studio (Start Programs Microsoft SQL Server 2005 SQL Server Management Studio).
  2. Наведите курсор на базу данных, которая в текущий момент выполняет роль principal, нажмите правую кнопку мыши.

В отобразившемся на экране меню (рисунок 61) выберите пункты Tasks → Mirror…

 

Рисунок 61 – Microsoft SQL Server Management Studio

 

На экране отобразится окно свойств зеркалированной БД, представленное на рисунке 62.

  1. Выберите вкладку Mirroring, нажмите на кнопку Failover (Переключение).

 

Рисунок 62 – Переключение ролей

На экране отобразится окно с запросом подтверждения переключения.

  1. Подтвердите свое намерение, нажав на кнопку Yes (рисунок 63).

 

Рисунок 63 – Подтверждение переключения

Вариант № 2.

На сервере, на котором расположена principal БД выполнить скрипт:

ALTER DATABASE имя_зеркалированной_базы_данных SET PARTNER FAILOVER;

Вариант № 3.

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

ALTER DATABASE имя_зеркалированной_базы_данных SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS;

База данных, которая выполняла роль зеркальной копии, будет открыта для пользователей в нормальном режиме.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал