Главная » Microsoft SQL Server, Базы данных » Зеркальное отображение баз данных

0

Эю решение занимает нишу между кластеризацией и доставкой журнала. Оно предполагает зеркальное отображение базы данных с первичного сервера на вторичный и незаметное переключение между ними. Третий сервер, называемый свидетелем, ведет наблюдение за обоими серверами и активизирует вторичный при сбое первичного.

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

Одной из самых привлекательных функций SQL Server 2005 является зеркаль- Новинка ^ ное отображение баз данных. Однако эта функция требует установки пакета 2005                          обновлений SQL Server 2005 Service Pack 1. Она недоступна в исходной версии

продукта без активизации флага трассировки 14000.

Предварительные требования

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

Любая база данных, которая будет участвовать в зеркальном отображении, должна иметь сконфигурированные конечные точки. Это выполняется вручную с помощью Т-SQL или специального мастера на странице зеркального отображения. Раздел конфигурирования продемонстрирует работу с этим мастером. В то же время команда, используемая для создания концевой точки вручную, использует синтаксис CREATE ENDPOINT.

Перед конфигурированием зеркального отображения на каждом из серверов должна быть создана соответствующая база данных. Лучше всего для этого выполнить резервирование базы данных ведущего сервера и восстановить ее на зеркальном. При восстановлении базы данных следует использовать режим NO RECOVERY. Это гарантирует корректную установку концевых точек и готовность базы данных к зеркальному отображению сразу же после выполнения нескольких простых действий.

Конфигурирование

Чтобы сконфигурировать зеркальное отображение базы данных, выполните следующие действия.

1.              В Object Explorer щелкните правой кнопкой мыши на ведущей базе данных и выберите в контекстном меню пункт Properties.

2.              Щелкните на странице Mirroring.

3.              Запустите мастер системы безопасности (Security Wizard). Он сконфигурирует концевые точки базы данных после щелчка на кнопке Configure Security.

4.              На экране приветствия щелкните на Next.

5.              Укажите, хотите ли вы использовать сервер-свидетель (в данном примере мы будем его использовать). При использовании сервера-свидетеля концевые точки системы безопасности сохраняются во всех системах, отличных от этого сервера.

6.              Потребуйте сохранение системы безопасности также и на сервере-свидетеле. Щелкните на кнопке Next.

7.              Введите номер порта и имя концевой точки. Установите флажок Encrypt, чтобы все данные хранились в шифрованном виде. Щелкните на кнопке Next.

8.              Выберите из раскрывающегося списка имя зеркального сервера. Если нужного имени в списке нет, щелкните на кнопке Connect и подключитесь к этому серверу. Также вы можете изменить номер порта и имя концевой точки зеркального сервера.

9.              Введите ту же информацию для сервера-свидетеля. Если сервер-свидетель является вторым экземпляром ведущего или зеркального сервера, их порты должны отличаться. Щелкните на кнопке Next.

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

11.          Откроется окно проверки и создания. После того как процесс будет завершен, откроется диалоговое окно, запрашивающее, хотите ли вы запустить зеркальное отображение немедленно. В данном случае щелкните на кнопке Start Mirroring.

Для удаления зеркального отображения вернитесь на страницу Mirroring окна Совет     свойств базы данных в Object Explorer и щелкните на кнопке Remove Mirroring.

Источник: Нильсен, Пол. Microsoft SQL Server 2005. Библия пользователя. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2008. — 1232 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии