Настройка зеркального отображения базы данных (SQL Server)

В этом разделе содержится описание предварительных условий, рекомендаций и шагов настройки зеркального отображения базы данных. Базовые сведения о зеркальном отображении баз данных см. в разделе Зеркальное отображение базы данных (SQL Server).

Важное примечаниеВажно!

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

В этом разделе:

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

  • Общие сведения Установление зеркального отображения базы данных

  • В этом разделе

  • Связанные задачи

Подготовка экземпляра сервера для размещения на зеркальном сервере

Для каждого сеанса зеркального отображения базы данных:

  1. Основной, зеркальный и следящий (если есть) сервера должны быть отдельными экземплярами сервера, размещенными на отдельных системных узлах. Каждый экземпляр сервера должен иметь конечную точку зеркального отображения базы данных. Если нужно создать конечную точку зеркального отображения базы данных, убедитесь, что она доступна для других экземпляров сервера.

    Метод проверки подлинности, применяемый экземпляром сервера при зеркальном отображении базы данных, является свойством его конечной точки зеркального отображения базы данных. Для зеркального отображения базы данных доступны два типа защиты передачи данных: проверка подлинности Windows и проверка подлинности на основе сертификатов. Дополнительные сведения см. в разделе Безопасность транспорта для зеркального отображения баз данных и групп доступности AlwaysOn (SQL Server).

    Требования к сетевому доступу зависят от типа проверки подлинности.

  2. Убедитесь, что на зеркальном сервере существуют учетные записи для входа всех пользователей базы данных. Дополнительные сведения см. в разделе Настройка учетных записей входа для зеркального отображения баз данных или групп доступности AlwaysOn (SQL Server).

  3. На экземпляре сервера, где будет размещена зеркальная база данных, настройте остальные компоненты среды, необходимые для зеркального отображения базы данных. Дополнительные сведения см. в разделе Управление метаданными при обеспечении доступности базы данных на другом экземпляре сервера (SQL Server).

Общие сведения Установление сеанса зеркального отображения базы данных

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

  1. Создайте зеркальную базу данных, восстановив следующие резервные копии с помощью RESTORE WITH NONRECOVERY для каждой операции восстановления.

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

    2. Если с момента полного восстановления резервной копии создавались разностные резервные копии, восстановите самую последнюю из них.

    3. Восстановите все резервные копии журналов, созданные за период после создания разностной резервной копии.

    Дополнительные сведения см. в разделе Подготовка зеркальной базы данных к зеркальному отображению (SQL Server).

    Важное примечаниеВажно!

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

  2. Настроить зеркальное отображение можно с помощью инструкций Transact-SQL или мастера настройки зеркального отображения баз данных. Дополнительные сведения см. в одном из следующих разделов:

  3. По умолчанию сеанс установлен в состояние полной безопасности транзакций (параметр SAFETY установлен в FULL), что способствует запуску сеанса в синхронном, высокого уровня защиты режиме без автоматической отработки отказа. Можно перенастроить сеанс для выполнения либо в режиме высокого уровня защиты с автоматической отработкой отказа, либо в асинхронном режиме высокого уровня производительности, как описано ниже.

ПримечаниеПримечание

Пример использования Transact-SQL для настройки зеркального отображения базы данных с проверкой подлинности Microsoft Windows см. в разделе Пример. Настройка зеркального отображения базы данных с помощью проверки подлинности Windows (язык Transact-SQL).

Пример использования Transact-SQL для настройки зеркального отображения базы данных с проверкой подлинности на основе сертификата см. в разделе Пример. Настройка зеркального отображения базы данных при помощи сертификатов (язык Transact-SQL).

[В начало]

В этом разделе

Связанные задачи

Среда SQL Server Management Studio

Transact-SQL

Transact-SQL/SQL Server Management Studio

[В начало]

См. также

Основные понятия

Зеркальное отображение базы данных (SQL Server)

Безопасность транспорта для зеркального отображения баз данных и групп доступности AlwaysOn (SQL Server)

Указание сетевого адреса сервера (зеркальное отображение базы данных)

Другие ресурсы

Зеркальное отображение баз данных: взаимодействие и совместимость (SQL Server)