Используйте мастер переключения на резервную группу доступности (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) и ознакомьтесь с пунктом "Перед началом".
Перед первым выполнением принудительного переключения на резервный ресурс ознакомьтесь с разделами "Перед началом работы" и "Дальнейшие действия: основные задачи после принудительного переключения на резервный ресурс" в статье Выполнение принудительного ручного переключения для группы доступности (SQL Server).
Ограничения и ограничения использования
- Команда переключения на резервный сервер завершается сразу после того, как целевая вторичная реплика примет команду. Однако восстановление базы данных происходит асинхронно после завершения процесса отработки отказа группой доступности.
Необходимые условия для использования мастера отработки отказа группой доступности
- Необходимо иметь подключение к экземпляру сервера, на котором размещена реплика доступности, доступная в настоящее время.
Безопасность
Разрешения
Необходимо разрешение ALTER AVAILABILITY GROUP для группы доступности, разрешение CONTROL AVAILABILITY GROUP, разрешение ALTER ANY AVAILABILITY GROUP или разрешение CONTROL SERVER.
Использование среды SQL Server Management Studio
Использование мастера настройки группы доступности для переключения при сбое
В Обозревателе объектов подключитесь к экземпляру сервера, на котором размещена вторичная реплика группы доступности, для которой необходимо выполнить переключение, и разверните дерево сервера.
Разверните узел Высокий уровень доступности AlwaysOn и узел Группы доступности .
Чтобы запустить мастер отработки отказа группой доступности, щелкните правой кнопкой мыши группу доступности, отработку отказа которой требуется выполнить, и выберите команду Отработка отказа.
Сведения, представленные на странице Введение, зависят от того, допущена ли вторичная реплика к запланированному переключению. Если на этой странице указано «Выполнить запланированное переключение для этой группы доступности», то эту группу доступности можно переключить без потери данных.
На странице Выбор новой первичной реплики отображается состояние текущей первичной реплики и кворума WSFC перед тем, как выбрать вторичную реплику, которая станет новой первичной репликой (цель аварийного переключения). При планировании ручного перехода убедитесь, что выбрана вторичная реплика, значение Готовность к переключению при отказе которой равно «Без потери данных». При выполнении принудительной отработки отказа для всех возможных целей отработки здесь будет указано значение "Потеря данных, Предупреждения(#)", где # обозначает число предупреждений для конкретной вторичной реплики. Чтобы просмотреть предупреждения для цели отработки отказа, нажмите значение "Готовность к отработке отказа".
Дополнительные сведения см. на странице «Выбор новой первичной реплики», в последующих разделах.
На странице Подключение к реплике подключитесь к цели переключения на отказоустойчивый узел. Дополнительные сведения см. на странице «Подключение к реплике», далее в этом разделе.
Если вы выполняете принудительную отработку отказа, мастер отображает страницу Подтверждение возможной потери данных. Чтобы выполнить отработку отказа, необходимо выбрать Нажмите здесь, чтобы подтвердить отработку отказа с возможной потерей данных. Дополнительные сведения см. в пунктеСтраница «Подтверждение возможной потери данных»далее в этом разделе.
На странице Сводка внимательно ознакомьтесь с последствиями переключения на выбранную вторичную реплику.
Если параметры выбраны правильно, можно нажать кнопку Скрипт , чтобы создать скрипт шагов, которые будут выполняться мастером. Затем, чтобы переключить группу доступности на выбранную вторичную реплику, нажмите Готово.
На экране появится страница Ход выполнения , на которой будет отображен ход выполнения переключения группы доступности.
По завершении операции отработки отказа на странице Результаты отображаются результаты. По завершении работы мастера нажмите кнопку Закрыть , чтобы выйти из него.
Дополнительные сведения см. в статье Страница результатов (мастеры групп доступности Always On).
После принудительной отработки отказа обратитесь к разделу "Дальнейшие действия. Основные задачи после принудительной отработки отказа" статьи Выполнение принудительного перехода на другой ресурс вручную для группы доступности Always On (SQL Server).
Помощь для страниц, которые доступны только в этом помощнике
В этом разделе описываются страницы, уникальные для мастера группы доступности отработки отказа.
В этом разделе
Другие страницы этого мастера содержат справку, которая совпадает с разделами справки одного или нескольких других мастеров групп доступности Always On. Подробная информация представлена в отдельных разделах справки, доступных через F1.
Страница "Выбор новой первичной реплики"
В этом разделе описываются параметры страницы Выбрать новую первичную реплику. Эта страница служит для выбора вторичной реплики (цели отработки отказа), на которую перейдет группа доступности. Это реплика станет новой первичной репликой.
Параметры страницы
Текущая первичная реплика
Отображает имя текущей первичной реплики, если она онлайн.
Состояние первичной реплики
Отображает состояние текущей первичной реплики, если она находится в сети.
Состояние кворума
Для типа кластера WSFC отображает одно из следующих значений состояния кворума реплики доступности.
значение | Описание |
---|---|
Нормальный кворум | Кластер начал работу с нормальным кворумом. |
Принудительный кворум | Кластер запущен с принудительным кворумом. |
Неизвестный кворум | Состояние кворума кластера недоступно. |
Не применимо | Узел, на котором размещена реплика доступности, не имеет кворума. |
Дополнительные сведения см. в разделе Режим кворума и участвующая в голосовании конфигурация WSFC (SQL Server).
Для типа кластера NONE состояние кворума не применяется.
Для типа кластера EXTERNAL состояние кворума управляется с помощью диспетчера кластеров и не отображается для SQL Server.
Выберите новую первичную реплику
Эта сетка используется для выбора вторичной реплики, которая станет первичной. Сетка содержит следующие столбцы.
Экземпляр сервера
Отображает имя экземпляра сервера, на котором размещается вторичная реплика.
Режим доступности
Отображает одно из следующих значений режима доступности экземпляра сервера.
значение | Описание |
---|---|
Синхронная фиксация | В режиме синхронной фиксации, прежде чем фиксировать транзакции, первичная реплика синхронной фиксации ждет, чтобы вторичная реплика синхронной фиксации подтвердила, что запись журнала на диск завершена. В режиме синхронной фиксации после синхронизации вторичной базы данных с основной базой данных полностью защищены зафиксированные транзакции. |
Асинхронный коммит | В режиме асинхронной фиксации первичная реплика фиксирует транзакции, не ожидая подтверждения, что вторичная реплика асинхронной фиксации зафиксировала журнал. Режим асинхронной фиксации минимизирует задержку транзакций во вторичных базах данных, но позволяет им отставать от основных баз данных, что делает возможной некоторую потерю данных. |
Дополнительные сведения см. в разделе Режимы доступности (группы доступности Always On).
Режим резервирования
Отображает режим переключения на резервный экземпляр экземпляра сервера, одно из следующих значений.
значение | Описание |
---|---|
Автоматически | Вторичная реплика, настроенная для автоматического переключения, также поддерживает запланированное ручное переключение в том случае, если она синхронизирована с первичной репликой. |
Вручную | Существует два типа ручного переключения: запланированное (без потери данных) и принудительное (с возможной потерей данных). Для заданной вторичной реплики поддерживается только один из этих вариантов в зависимости от режима доступности и, в случае синхронного режима фиксации, состояния синхронизации вторичной реплики. Чтобы определить, какой вариант ручного перехода в настоящее время поддерживается данной вторичной репликой, см. столбец таблицы Готовность к отработке отказа. |
Дополнительные сведения см. в разделе Отработка отказа и режимы отработки отказа (группы доступности Always On).
Готовность к отказоустойчивости
Отображает значение готовности к аварийному переключению вторичной реплики, одно из:
значение | Описание |
---|---|
Без потери данных | Эта вторичная реплика в настоящее время поддерживает запланированный отказоустойчивый переход. Это значение отображается только, когда вторичная реплика, работающая в режиме синхронной фиксации, в данный момент синхронизирована с первичной репликой. |
Потери данных, предупреждения(#) | Эта вторичная реплика в настоящее время поддерживает принудительное переключение (с возможной потерей данных). Это значение отображается тогда, когда вторичная реплика не синхронизирована с первичной репликой. Чтобы ознакомиться со сведениями о возможной потере данных щелкните ссылку с предупреждениями потере данных. |
Обновить
Щелкните, чтобы обновить сетку.
Cancel
Щелкните эту кнопку, чтобы отменить запуск мастера. Отмена работы мастера на странице Выбор новой первичной реплики приводит к его закрытию без выполнения каких-либо действий.
Страница подтверждения возможной потери данных
В этом разделе описываются параметры, имеющиеся на странице Подтверждение возможной потери данных, которая отображается только при принудительной отработке отказа. Этот раздел используется только мастером настройки группы доступности при отказе. На этой странице укажите, готовы ли вы пойти на риск возможной потери данных, чтобы принудительно выполнить переключение группы доступности.
Варианты подтверждения возможной потери данных
Если выбранная вторичная реплика не синхронизирована с первичной репликой, мастер отобразит предупреждение о том, что переход на эту вторичную реплику может привести к потере данных в одной или нескольких базах данных.
Нажмите здесь, чтобы подтвердить переключение на резерв с возможной потерей данных.
Установите этот флажок, если вы готовы пойти на риск потери данных, чтобы обеспечить доступ пользователей к базам данных из этой группы доступности. Если вы не хотите рисковать потерей данных, нажмите кнопку Назад, чтобы вернуться на страницу Выбор новой первичной реплики, либо нажмите кнопку Отмена, чтобы выйти из мастера, не выполняя переключение группы доступности.
Cancel
Щелкните эту кнопку, чтобы отменить запуск мастера. Когда на странице Подтверждение возможной потери данных отменяют работу мастера, это приводит к его завершению без выполнения каких-либо действий.
Подключиться к странице реплики
В этом разделе описываются параметры страницы подключения к реплике для резервного копирования мастера группы доступности. Эта страница отображается только в случае, если вы не подключены к целевой вторичной реплике. Эта страница служит для подключения к вторичной реплике, выбранной в качестве новой основной реплики.
Параметры страницы
Столбцы сетки
Экземпляр сервера
Отображает имя экземпляра сервера, который будет принимать реплику доступности.
Подключено как
Показывает учетную запись, подключенную к экземпляру сервера после установления соединения. Если в этом столбце для данного экземпляра сервера отображаетсяНе подключено, потребуется нажать кнопку Подключить .
Подключить
Нажмите, если данный экземпляр сервера работает под учетной записью, отличной от учетной записи других экземпляров сервера, к которым нужно подключиться.
Cancel
Щелкните эту кнопку, чтобы отменить запуск мастера. На странице Подключение к реплике отмена мастера приводит к закрытию без выполнения каких-либо действий.
См. также
Обзор групп доступности Always On (SQL Server)
Режимы доступности (группы доступности AlwaysOn)
Отработка отказа и режимы отказоустойчивости (Always On группы доступности)
Запланированное ручное переключение для группы доступности (SQL Server)
Принудительное ручное переключение группы доступности (SQL Server)
Восстановление после сбоев WSFC с использованием принудительного кворума (SQL Server)