logo
SQL2008_Administration

10.3.3. Настройка зеркального отображения

Предварительная подготовка:

Настройка зеркального отображения.

Параметры зеркального отображения можно настроить двумя способами: при помощи графического интерфейса SQL Server Management Studio или при помощи команд Transact-SQL. Рассмотрим первый вариант:

  1. В контекстном меню для объекта базы данных-принципала в Object Explorer выбрать команду Tasks  Mirror. Откроется вкладка Mirroring окна свойств базы данных.

  2. На вкладке Mirroring запустить мастер Configure Database Mirroring Security Wizard, нажав на кнопку Configure Security. Мастер позволяет создать точки подключения по HTTP на всех серверах, а также выбрать учетные записи, которые будут использоваться для взаимодействия серверов. По умолчанию имя точки подключения будет на всех серверах одинаковым — Mirroring. Для сервера-принципала по умолчанию для точки подключения используется порт 5022, а для зеркального и следящего серверов — 5023.

  3. Выбрать режим зеркального отображения на вкладке Mirroring свойств базы данных. В нашем распоряжении — три варианта:

  1. Synchronous with automatic failover — режим, ориентированный на максимальную отказоустойчивость. Все транзакции применяются одновременно и на сервере-принципале, и на зеркальном сервере. Следящий сервер (для выбора этого режима он необходим) производит мониторинг состояния обоих серверов и в случае необходимости производит автоматическое изменение статуса зеркального сервера, открывая к нему доступ пользователей;

  2. Asynchronous (high performance) — этот режим ориентирован на максимальную производительность работы. Транзакции изначально применяются только на сервере-принципале, а на зеркальный сервер они передаются в асинхронном режиме, с небольшой задержкой;

  3. Synchronous (high protection) — режим, ориентированный на обеспечение идентичности данных на обоих серверах. Транзакции обязательно должны быть успешно завершены и на сервере-принципале, и на зеркальном сервере. Автоматическое переключение зеркального сервера в рабочий режим при этом не производится.

  1. Нажать кнопку Start Mirroring, чтобы запустить базу данных в режиме зеркального отображения.