Использование мастера отработки отказа группы доступности (Среда SQL Server Management Studio)

Применимо к:SQL Server

В этом разделе описано выполнение планового перехода на другой ресурс вручную или принудительный переход на другой ресурс вручную (принудительная отработка отказа) в группе доступности Always On с помощью среды SQL Server Management Studio, Transact-SQL или PowerShell в SQL Server. Группа доступности выполняет переход на другой ресурс на уровне реплики доступности. Если переход выполняется на вторичную реплику, находящуюся в состоянии SYNCHRONIZED, мастер выполнит плановый переход на другой ресурс вручную (без потери данных). Если переход выполняется на вторичную реплику, находящуюся в состоянии UNSYNCHRONIZED или NOT SYNCHRONIZING, мастер выполнит принудительный переход на другой ресурс вручную, который также называется принудительный переход на другой ресурс (с возможной потерей данных). При использовании обеих этих форм перехода на другой ресурс вручную вторичная реплика, с которой установлено подключение, переводится в роль первичной. В настоящее время при выполнении планового перехода на другой ресурс вручную прежняя первичная реплика принимает роль вторичной. После принудительной отработки отказа, когда прежняя первичная реплика переходит в режим «в сети» она принимает роль вторичной.

Перед началом

Перед первым выполнением запланированного перехода на другой ресурс вручную откройте статью Выполнение планового перехода на другой ресурс вручную для группы доступности Always On (SQL Server) и ознакомьтесь с пунктом "Перед началом".

Перед первым выполнением принудительной отработки отказа откройте статью Выполнение принудительного перехода на другой ресурс вручную для группы доступности Always On (SQL Server) и ознакомьтесь с разделами "Перед началом работы" и "Дальнейшие действия. Основные задачи после принудительной отработки отказа".

Ограничения

  • Команда отработки отказа завершает работу сразу после того, как целевая вторичная реплика примет команду. Однако восстановление базы данных происходит асинхронно после того, как группа доступности закончит отработку отказа.

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

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

Безопасность

Разрешения

Необходимо разрешение ALTER AVAILABILITY GROUP для группы доступности, разрешение CONTROL AVAILABILITY GROUP, разрешение ALTER ANY AVAILABILITY GROUP или разрешение CONTROL SERVER.

Использование среды SQL Server Management Studio

Использование мастера отработки отказа группой доступности

  1. В обозревателе объектов подключитесь к экземпляру сервера, на котором размещена вторичная реплика группы доступности, на которую нужно выполнить отработку отказа, и разверните дерево сервера.

  2. Разверните узел Высокий уровень доступности AlwaysOn и узел Группы доступности .

  3. Чтобы запустить мастер отработки отказа группой доступности, щелкните правой кнопкой мыши группу доступности, отработку отказа которой требуется выполнить, и выберите команду Отработка отказа.

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

  5. На странице Выбор новой первичной реплики отображается состояние текущей первичной реплики и кворума WSFC перед тем, как выбрать вторичную реплику, которая станет новой первичной репликой ( цель отработки отказа). При выполнении запланированного перехода на другой ресурс вручную необходимо выбрать вторичную реплику, значение Готовность к отработке отказа которой равно «Без потери данных». При выполнении принудительной отработки отказа для всех возможных целей отработки отказа здесь будет указано значение "Data loss, Warnings(#)" (Потеря данных, предупреждения (***)), где # обозначает число предупреждений для конкретной вторичной реплики. Чтобы просмотреть предупреждения для данной цели отработки отказа, щелкните значение "Готовность к отработке отказа".

    Дополнительные сведения см. в пункте Страница «Выбор новой первичной реплики»далее в этом разделе.

  6. На странице Подключение к реплике подключитесь к цели отработки отказа. Дополнительные сведения см. в пункте Страница «Подключение к реплике»далее в этом разделе.

  7. Если выполняется принудительная отработка отказа переход, мастер выводит на экран страницу Подтверждение возможной потери данных . Чтобы выполнить отработку отказа, необходимо выбрать Щелкните здесь, чтобы подтвердить отработку отказа с возможной потерей данных. Дополнительные сведения см. в пунктеСтраница «Подтверждение возможной потери данных»далее в этом разделе.

  8. На странице Сводка ознакомьтесь с последствиями переключения на выбранную вторичную реплику.

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

  9. На экране появится страница Ход выполнения , на которой будет отображен ход выполнения переключения группы доступности.

  10. По завершении операции отработки отказа на странице Результаты будет показан ее результат. По завершении работы мастера нажмите кнопку Закрыть , чтобы выйти из него.

    Дополнительные сведения см. в статье Страница результатов (мастера групп доступности Always On).

  11. После принудительной отработки отказа обратитесь к разделу "Дальнейшие действия. Основные задачи после принудительной отработки отказа" статьи Выполнение принудительного перехода на другой ресурс вручную для группы доступности Always On (SQL Server).

Помощь для страниц, которые имеются только в этом мастере

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

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

Справка по другим страницам этого мастера такая же, как у одного или нескольких других мастеров групп доступности AlwaysOn. Она содержится в отдельных разделах, открывающихся при нажатии справки F1.

Страница "Выбор новой первичной реплики"

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

Параметры страницы

Текущая первичная реплика
Отображает имя текущей первичной реплики, если она находится в режиме «в сети».

Состояние первичной реплики
Отображает состояние текущей первичной реплики, если она находится в режиме «в сети».

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

Значение Описание
Нормальный кворум Кластер запущен с нормальным кворумом.
Принудительный кворум Кластер запущен с принудительным кворумом.
Неизвестный кворум Состояние кворума кластера недоступно.
Неприменимо Узел, на котором размещена реплика доступности, не имеет кворума.

Дополнительные сведения см. в статье Режимы кворума WSFC и участвующая в голосовании конфигурация (SQL Server).

Для типа кластера NONE состояние кворума не применяется.

Для типа кластера EXTERNAL состояние кворума управляется с помощью диспетчера кластеров и не отображается для SQL Server.

Выберите новую первичную реплику
Эта сетка используется для выбора вторичной реплики, которая станет первичной. Сетка содержит следующие столбцы.

Экземпляр сервера
Отображает имя экземпляра сервера, на котором размещается вторичная реплика.

Режим доступности
Отображает одно из следующих значений режима доступности экземпляра сервера.

Значение Описание
Синхронная фиксация В режиме синхронной фиксации, прежде чем фиксировать транзакции, первичная реплика синхронной фиксации ждет, чтобы вторичная реплика синхронной фиксации подтвердила, что запись журнала на диск завершена. В режиме синхронной фиксации после синхронизации базы данных-получателя с базой данных-источником зафиксированные транзакции полностью защищены.
Асинхронная фиксация В режиме асинхронной фиксации первичная реплика фиксирует транзакции, не ожидая подтверждения, что вторичная реплика асинхронной фиксации записала журнал на диск. Режим асинхронной фиксации минимизирует задержку транзакций в базах данных-получателях, но позволяет им не успевать за базами данных-источниками, что создает риск возможной потери данных.

Дополнительные сведения см. в статье Различия между режимами доступности для группы доступности Always On.

Режим отработки отказа
Отображает одно из следующих значений режима отработки отказа экземпляра сервера.

Значение Описание
Автоматически Вторичная реплика, настроенная для автоматического перехода на другой ресурс, также поддерживает запланированный переход на другой ресурс вручную в любое время, когда вторичная реплика синхронизирована с первичной.
Вручную Есть два типа перехода на другой ресурс вручную: запланированный (без потери данных) и принудительный (с возможной потерей данных). Любая данная вторичная реплика доступности поддерживает только один из этих типов, в зависимости от режима доступности, а при использовании режима синхронной фиксации, в зависимости от состояния синхронизации вторичной реплики. Чтобы определить, какой вариант перехода на другой ресурс вручную поддерживается данной вторичной репликой, см. столбец сетки Готовность к отработке отказа .

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

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

Значение Описание
Без потери данных Эта вторичная реплика в настоящее время поддерживает запланированная отработка отказа. Это значение отображается только, когда вторичная реплика, работающая в режиме синхронной фиксации, в данный момент синхронизирована с первичной репликой.
Потери данных, предупреждения(#) Эта вторичная реплика в настоящее время поддерживает принудительную отработку отказа (с возможной потерей данных). Это значение отображается тогда, когда вторичная реплика не синхронизирована с первичной репликой. Чтобы ознакомиться со сведениями о возможной потере данных щелкните ссылку с предупреждениями потере данных.

Обновить
Щелкните, чтобы обновить сетку.

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

Страниц "Подтверждение возможной потери данных"

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

Параметры на странице «Подтверждение возможной потери данных»

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

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

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

Страница "подключение к реплике"

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

Параметры страницы

Столбцы сетки
Экземпляр сервера
Отображает имя экземпляра сервера, на котором будет размещена реплика доступности.

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

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

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

См. также:

Обзор групп доступности AlwaysOn SQL Server)
Режимы доступности (группы доступности AlwaysOn)
Отработка отказа и режимы отработки отказа (группы доступности AlwaysOn)
Выполнение запланированного перехода на другой ресурс вручную для группы доступности (SQL Server)
Выполнение принудительного перехода на другой ресурс вручную для группы доступности (SQL Server)
Аварийное восстановление WSFC через принудительный кворум (SQL Server)