Свойства базы данных (страница «Зеркальное отображение»)

Изменения: 12 декабря 2006 г.

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

ms183684.note(ru-ru,SQL.90).gifВажно!
Перед тем как начать отображение, необходимо настроить безопасность. Если зеркальное отображение еще не запущено, необходимо начать зеркальное отображение с помощью мастера. Текстовые поля страницы Зеркальное отображение отключены до тех пор, пока мастер не закончит свою работу.

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

Параметры

  • Настройка безопасности
    Нажмите эту кнопку для запуска Мастера настройки безопасности зеркального отображения баз данных.

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

    Если зеркальное отображение не началось

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

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

    Если зеркальное отображение началось

    Если следящий сервер был изменен в мастере, он настраивается соответствующим образом.

  • Сетевые адреса серверов
    Для всех экземпляров сервера предусмотрен аналогичный параметр: Основной, Зеркальный и Следящий.

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

    Сетевой адрес сервера имеет следующий базовый синтаксис:

    TCP**://полное_доменное_имя:**порт

    где

    • полное_доменное_имя является сервером, на котором существует экземпляр сервера.
    • порт является портом, назначенным в конечной точке зеркального отображения базы данных экземпляра сервера.
      Для участия в зеркальном отображении базы данных серверу требуется конечная точка зеркального отображения базы данных. Если первый сеанс зеркального отображения для экземпляра сервера устанавливается с помощью мастера настройки безопасности зеркального отображения баз данных, то мастер автоматически создает конечную точку и настраивает ее для применения проверки подлинности Windows. Сведения о применении мастера с проверкой подлинности на основе сертификатов см. в разделе Как настроить сеанс зеркального отображения базы данных (среда SQL Server Management Studio).
      ms183684.note(ru-ru,SQL.90).gifВажно!
      Каждый экземпляр сервера должен иметь ровно одну конечную точку зеркального отображения базы данных, независимо от числа поддерживаемых сеансов зеркального отображения.

    Например, для экземпляра сервера в системе с именем DBSERVER9, для конечной точки которого используется порт 7022, сетевой адрес может быть таким:

    TCP://DBSERVER9.COMPANYINFO.ADVENTURE-WORKS.COM:7022
    

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

    ms183684.note(ru-ru,SQL.90).gifПримечание.
    Во время сеанса зеркального отображения базы данных экземпляры основного и зеркального серверов изменять нельзя. Однако экземпляр следящего сервера можно изменять во время сеанса. Дополнительные сведения см. в подразделе «Примечания» далее в этом разделе.
  • Начать отображение
    Нажмите, чтобы начать зеркальное отображение, если выполняются все перечисленные ниже условия.

    • Существует зеркальная база данных.
      Перед началом отображения необходимо создать зеркальную базу данных путем восстановления на зеркальном сервере последней полной резервной копии и, возможно, резервных копий журналов основной базы данных с помощью команды WITH NORECOVERY. Дополнительные сведения см. в разделе Как подготовить зеркальную базу данных для зеркального отображения (Transact-SQL).
    • TCP-адреса экземпляров основного и зеркального серверов уже заданы (в разделе Сетевые адреса серверов).
    • Если задан режим работы высокого уровня безопасности с автоматическим переходом на другой ресурс (синхронный), то также указывается TCP-адрес экземпляра зеркального сервера.
    • Настройки безопасности заданы верно.

    Чтобы запустить сеанс, нажмите кнопку Начать отображение. Компонент Database Engine пытается автоматически подключиться к участнику зеркального отображения, чтобы получить подтверждение, что зеркальный сервер настроен правильно, и начать сеанс зеркального отображения. Если зеркальное отображение может быть запущено, создается задание для контроля базы данных.

    ms183684.note(ru-ru,SQL.90).gifВажно!
    Перед запуском зеркального отображения компонент Database Engine анализирует поля сетевых адресов сервера, чтобы убедиться в наличии хотя бы одной точки в каждом адресе. Если точки отсутствуют, сообщение об ошибке информирует, что у одного или нескольких сетевых адресов отсутствует полное имя домена. Необходимо исправить все ошибочные адреса, изменив поля Сетевые адреса серверов, и снова нажать кнопку Начать отображение.
  • Приостановить или Продолжить
    Чтобы приостановить сеанс, во время сеанса зеркального отображения базы данных нажмите кнопку Приостановить. Запрашивается подтверждение. Если нажать кнопку Да, то сеанс будет приостановлен, а кнопка изменится на Продолжить. Чтобы возобновить сеанс, нажмите кнопку Продолжить.

    Дополнительные сведения о последствиях приостановки сеанса см. в разделе Приостановка и возобновление зеркального отображения базы данных.

    ms183684.note(ru-ru,SQL.90).gifВажно!
    После принудительного обслуживания при повторном подключении исходного основного сервера зеркальное отображение приостанавливается. Возобновление зеркального отображения в данном случае может привести к потере данных на исходном основном сервере. Дополнительные сведения об управлении возможной потерей данных см. в разделе Принудительное обслуживание (с вероятностью потери данных).
  • Удалить отображение
    На экземпляре основного сервера нажмите кнопку для остановки сеанса и удаления конфигурации зеркального отображения из баз данных. Запрашивается подтверждение. При нажатии кнопки Да сеанс будет остановлен, а зеркальное отображение — удалено. Дополнительные сведения о последствиях удаления зеркального отображения базы данных см. в разделе Удаление зеркального отображения базы данных.

    ms183684.note(ru-ru,SQL.90).gifПримечание.
    Если на экземпляре сервера существует только зеркальная база данных, то задание по контролю удаляется.
  • Сменить ресурс
    Нажмите для ручного перехода с основной базы данных на зеркальную.

    ms183684.note(ru-ru,SQL.90).gifПримечание.
    Если сеанс зеркального отображения работает в высокопроизводительном режиме, переход на другой ресурс вручную не поддерживается. Для перехода на другой ресурс вручную сначала необходимо изменить режим работы на режим Высокая безопасность без автоматического перехода на другой ресурс (синхронный). После завершения перехода на другой ресурс можно переключиться обратно на режим Высокая производительность (асинхронный) на экземпляре нового основного сервера.

    Будет запрошено подтверждение. При нажатии кнопки Да произойдет попытка перехода на другой ресурс, и при успешном переходе окно Свойства базы данных закроется. При ошибке перехода на другой ресурс отображается сообщение об ошибке и диалоговое окно останется открытым.

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

    ms183684.note(ru-ru,SQL.90).gifВажно!
    Если нажать кнопку Сменить ресурс после изменения свойств в окне Свойства базы данных эти изменения будут потеряны. Чтобы сохранить текущие изменения, нажмите кнопку Нет в запросе подтверждения и сохраните изменения, нажав кнопку ОК. Затем снова откройте окно свойств базы данных и нажмите кнопку Сменить ресурс.
  • Режим работы
    По выбору можно изменить режим работы. Доступность определенных режимов работы зависит от того, задан ли TCP-адрес для следящего сервера. Существуют следующие параметры.

    Параметр

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

    Состояния Объяснение

    Эта база данных не настроена для создания зеркальной копии

    Не существует ни одного сеанса зеркального отображения, а сведения об активности не представлены на странице Зеркальное отображение.

    Приостановлено

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

    Нет соединения

    Экземпляр основного сервера не может подключиться к участнику.

    Синхронизация

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

    В начале сеанса зеркального отображения базы данных основная и зеркальная базы данных находятся в данном состоянии.

    Сменить ресурс

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

    Синхронизирован

    Когда зеркальный сервер достаточно догнал основной сервер, состояние базы данных переходит в состояние Синхронизированное. База данных сохраняет данное состояние, пока основной сервер продолжает отправлять изменения на зеркальный сервер, который, в свою очередь, продолжает применять изменения к зеркальной базе данных.

    В режиме высокого уровня безопасности возможен переход на другой ресурс без потери данных.

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

    Дополнительные сведения см. в разделе Состояния зеркального отображения.

  • Обновить
    Обновляет поле Состояние.

Примечания

Дополнительные сведения о зеркальном отображении базы данных см. в разделе Обзор зеркального отображения базы данных.

Добавление следящего сервера к существующему сеансу

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

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

Добавление следящего сервера при использовании режима проверки подлинности Windows

Как добавить или заменить следящий сервер зеркального отображения базы данных (среда SQL Server Management Studio)

Удаление следящего сервера

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

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

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

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

Контроль зеркальных баз данных

Дополнительные сведения см. в разделе Контроль состояния зеркального отображения базы данных.

См. также

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

Автоматический переход на другой ресурс
Защита транспорта зеркального отображения базы данных
Принудительное обслуживание (с вероятностью потери данных)
Как добавить или заменить следящий сервер зеркального отображения базы данных (среда SQL Server Management Studio)
Как создать конечную точку зеркального отображения базы данных с проверкой подлинности Windows (язык Transact-SQL)
Как запустить монитор зеркального отображения базы данных
Указание сетевого адреса сервера (зеркальное отображение базы данных)
Переход на другой ресурс вручную
Контроль состояния зеркального отображения базы данных
Обзор зеркального отображения базы данных
Приостановка и возобновление зеркального отображения базы данных
Удаление зеркального отображения базы данных
Следящий сервер зеркального отображения базы данных

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Новое содержимое.
  • Добавлено примечание к описанию кнопки Начать отображение.

14 апреля 2006 г.

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