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

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL AzureнетХранилище данных SQL AzureнетParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

В этом разделе описано выполнение планового перехода на другой ресурс вручную или принудительный переход на другой ресурс вручную (принудительная отработка отказа) в группе доступности AlwaysOn с помощью среды SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQLили PowerShell в SQL Server 2017SQL Server 2017.This topic describes how to perform a planned manual failover or forced manual failover (forced failover) on an Always On availability group by using SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL, or PowerShell in SQL Server 2017SQL Server 2017. Группа доступности выполняет переход на другой ресурс на уровне реплики доступности.An availability group fails over at the level of an availability replica. Если переход выполняется на вторичную реплику, находящуюся в состоянии SYNCHRONIZED, мастер выполнит плановый переход на другой ресурс вручную (без потери данных).If you fail over to a secondary replica in the SYNCHRONIZED state, the wizard performs a planned manual failover (without data loss). Если переход выполняется на вторичную реплику, находящуюся в состоянии UNSYNCHRONIZED или NOT SYNCHRONIZING, мастер выполнит принудительный переход на другой ресурс вручную, который также называется принудительный переход на другой ресурс (с возможной потерей данных).If you fail over to a secondary replica in the UNSYNCHRONIZED or NOT SYNCHRONIZING state, the wizard performs a forced manual failover-also known as a forced failover (with possible data loss). При использовании обеих этих форм перехода на другой ресурс вручную вторичная реплика, с которой установлено подключение, переводится в роль первичной.Both forms of manual failover transition the secondary replica to which you are connected to the primary role. В настоящее время при выполнении планового перехода на другой ресурс вручную прежняя первичная реплика принимает роль вторичной.A planned manual failover currently transitions the former primary replica to the secondary role. После принудительной отработки отказа, когда прежняя первичная реплика переходит в режим «в сети» она принимает роль вторичной.After a forced failover, when the former primary replica comes online, it transitions to the secondary role.

Перед началомBefore You Begin

Перед первым выполнением запланированного перехода на другой ресурс вручную ознакомьтесь с пунктом "Перед началом" в разделе Выполнение запланированного перехода на другой ресурс вручную для группы доступности (SQL Server).Before your first planned manual failover, see the "Before You Begin" section in Perform a Planned Manual Failover of an Availability Group (SQL Server).

Перед первой принудительной отработкой отказа впервые см. разделы "Перед началом работы" и "Дальнейшие действия. Основные задачи после принудительной отработки отказа" статьи Выполнение принудительного перехода на другой ресурс вручную для группы доступности (SQL Server).Before your first forced failover, see the "Before You Begin" and "Follow Up: Essential Tasks After a Forced Failover" sections in Perform a Forced Manual Failover of an Availability Group (SQL Server).

ОграниченияLimitations and Restrictions

  • Команда отработки отказа завершает работу сразу после того, как целевая вторичная реплика примет команду.A failover command returns as soon as the target secondary replica has accepted the command. Однако восстановление базы данных происходит асинхронно после того, как группа доступности закончит отработку отказа.However, database recovery occurs asynchronously after the availability group has finished failing over.

Необходимые условия для использования мастера отработки отказа группой доступностиPrerequisites for Using the Failover Availability Group Wizard

  • Необходимо иметь подключение к экземпляру сервера, на котором размещена реплика доступности, работающая в настоящий момент.You must be connected to the server instance that hosts an availability replica that is currently available.

безопасностьSecurity

PermissionsPermissions

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

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

Использование мастера отработки отказа группой доступностиTo Use the Failover Availability Group Wizard

  1. В обозревателе объектов подключитесь к экземпляру сервера, на котором размещена вторичная реплика группы доступности, на которую нужно выполнить отработку отказа, и разверните дерево сервера.In Object Explorer, connect to the server instance that hosts a secondary replica of the availability group that needs to be failed over, and expand the server tree.

  2. Разверните узел Высокий уровень доступности AlwaysOn и узел Группы доступности .Expand the Always On High Availability node and the Availability Groups node.

  3. Чтобы запустить мастер отработки отказа группой доступности, щелкните правой кнопкой мыши группу доступности, отработку отказа которой требуется выполнить, и выберите команду Отработка отказа.To launch the Failover Availability Group Wizard, right-click the availability group that you are going to fail over, and select Failover.

  4. Сведения, представленные на странице Введение зависят от того, является ли вторичная реплика допустимой для запланированной отработки отказа.The information presented by the Introduction page depends on whether any secondary replica is eligible for a planned failover. Если на этой странице указано «Выполнить запланированной отработки отказа для этой группы доступности», то группу доступности можно переключить без потери данных.If this page says, "Perform a planned failover for this availability group", you can failover the availability group without data loss.

  5. На странице Выбор новой первичной реплики отображается состояние текущей первичной реплики и кворума WSFC перед тем, как выбрать вторичную реплику, которая станет новой первичной репликой ( цель отработки отказа).On the Select New Primary Replica page, you can view the status of the current primary replica and of the WSFC quorum, before you choose the secondary replica that will become the new primary replica (the failover target). При выполнении запланированного перехода на другой ресурс вручную необходимо выбрать вторичную реплику, значение Готовность к отработке отказа которой равно «Без потери данных».For a planned manual failover, be sure to select a secondary replica whose Failover Readiness value is "No data loss". При выполнении принудительной отработки отказа это значение для всех возможных целей отработки отказа будет "Потери данных, предупреждения ( # ) ", где # указывает число предупреждений, существующих для данной вторичной реплики.For a forced failover, for all the possible failover targets, this value will be "Data loss, Warnings(#)", where # indicates the number of warnings that exist for a given secondary replica. Чтобы просмотреть предупреждения для данной цели отработки отказа, щелкните значение "Готовность к отработке отказа".To view the warnings for a given failover target, click its "Failover Readiness" value.

    Дополнительные сведения см. в пункте Страница «Выбор новой первичной реплики»далее в этом разделе.For more information, see Select New Primary Replica page, later in this topic.

  6. На странице Подключение к реплике подключитесь к цели отработки отказа.On the Connect to Replica page, connect to the failover target. Дополнительные сведения см. в пункте Страница «Подключение к реплике»далее в этом разделе.For more information, see Connect to Replica page, later in this topic.

  7. Если выполняется принудительная отработка отказа переход, мастер выводит на экран страницу Подтверждение возможной потери данных .If you are performing a forced failover, the wizard displays the Confirm Potential Data Loss page. Чтобы выполнить отработку отказа, необходимо выбрать Щелкните здесь, чтобы подтвердить отработку отказа с возможной потерей данных.To proceed with the failover, you must select Click here to confirm failover with potential data loss. Дополнительные сведения см. в пунктеСтраница «Подтверждение возможной потери данных»далее в этом разделе.For more information, see .Confirm Potential Data Loss page, later in this topic.

  8. На странице Сводка ознакомьтесь с последствиями переключения на выбранную вторичную реплику.On the Summary page, review the implications of failing over to the selected secondary replica.

    Если параметры выбраны правильно, можно нажать кнопку Скрипт , чтобы создать скрипт шагов, которые будут выполняться мастером.If you are satisfied with your selections, optionally click Script to create a script of the steps the wizard will execute. Затем, чтобы отработать отказ группы доступности на выбранную вторичную реплику, нажмите кнопку Готово.Then, to failover the availability group to the selected secondary replica, click Finish.

  9. На экране появится страница Ход выполнения , на которой будет отображен ход выполнения переключения группы доступности.The Progress page displays the progress of failing over the availability group.

  10. По завершении операции отработки отказа на странице Результаты будет показан ее результат.When the failover operation finishes, the Results page displays the result. По завершении работы мастера нажмите кнопку Закрыть , чтобы выйти из него.When the wizard completes, click Close to exit.

    Дополнительные сведения см. в статье Страница "Результаты" (мастера групп доступности AlwaysOn).For more information, see Results Page (Always On Availability Group Wizards).

  11. После принудительной отработки отказа см. раздел "Дальнейшие действия. После принудительной отработки отказа" статьи Выполнение принудительного перехода на другой ресурс вручную для группы доступности (SQL Server).After a forced failover, see the "Follow Up: After a Forced Failover" section in the Perform a Forced Manual Failover of an Availability Group (SQL Server).

Помощь для страниц, которые имеются только в этом мастереHelp for Pages that are Exclusive to This Wizard

В этом разделе описываются страницы, которые являются уникальными для Мастер отработки отказа группы доступностиFail Over Availability Group Wizard.This section describes the pages that are unique to the Мастер отработки отказа группы доступностиFail Over Availability Group Wizard.

В этом разделеIn This Section

Справка по другим страницам этого мастера такая же, как у одного или нескольких других мастеров групп доступности AlwaysOn. Она содержится в отдельных разделах, открывающихся при нажатии справки F1.The other pages of this wizard share help with one or more of the other Always On Availability Groups wizards and are documented in separate F1 help topics.

Select New Primary Replica PageSelect New Primary Replica Page

В этом разделе описываются параметры, имеющиеся на странице Выбрать новой первичной реплики .This section describes the options of the Select New Primary Replica page. Эта страница служит для выбора вторичной реплики (цели отработки отказа), на которую перейдет группа доступности.Use this page to select the secondary replica (failover target) to which the availability group will fail over. Это реплика станет новой первичной репликой.This replica will become the new primary replica.

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

Текущая первичная репликаCurrent Primary Replica
Отображает имя текущей первичной реплики, если она находится в режиме «в сети».Displays the name of the current primary replica, if it is online.

Состояние первичной репликиPrimary Replica Status
Отображает состояние текущей первичной реплики, если она находится в режиме «в сети».Displays the status of the current primary replica, if it is online.

Состояние кворумаQuorum Status
Для типа кластера WSFC отображает одно из следующих значений состояния кворума реплики доступности.For cluster type WSFC, displays the quorum status for the availability replica, one of:

ЗначениеValue ОписаниеDescription
Нормальный кворумNormal quorum Кластер запущен с нормальным кворумом.The cluster has started with normal quorum.
Принудительный кворумForced quorum Кластер запущен с принудительным кворумом.The cluster has started with forced quorum.
Неизвестный кворумUnknown quorum Состояние кворума кластера недоступно.The cluster quorum status is unavailable.
НеприменимоNot applicable Узел, на котором размещена реплика доступности, не имеет кворума.The node that hosts the availability replica has no quorum.

Дополнительные сведения см. в статье Режимы кворума и конфигурация голосования WSFC (SQL Server).For more information, see WSFC Quorum Modes and Voting Configuration (SQL Server).

Для типа кластера NONE состояние кворума не применяется.For cluster type NONE, the quorum status does not apply.

Для типа кластера EXTERNAL состояние кворума управляется с помощью диспетчера кластеров и не отображается для SQL Server.For cluster type EXTERNAL, the quorum status is managed by the cluster manager, and not visible to SQL Server.

Выберите новую первичную репликуChoose a new primary replica
Эта сетка используется для выбора вторичной реплики, которая станет первичной.Use this grid to select a secondary replica to become the new primary replica. Сетка содержит следующие столбцы.The columns in this grid are as follows:

Экземпляр сервераServer Instance
Отображает имя экземпляра сервера, на котором размещается вторичная реплика.Displays the name of a server instance that hosts a secondary replica.

Режим доступностиAvailability Mode
Отображает одно из следующих значений режима доступности экземпляра сервера.Displays the availability mode of the server instance, one of:

ЗначениеValue ОписаниеDescription
Синхронная фиксацияSynchronous commit В режиме синхронной фиксации, прежде чем фиксировать транзакции, первичная реплика синхронной фиксации ждет, чтобы вторичная реплика синхронной фиксации подтвердила, что запись журнала на диск завершена.Under synchronous-commit mode, before committing transactions, a synchronous-commit primary replica waits for a synchronous-commit secondary replica to acknowledge that it has finished hardening the log. В режиме синхронной фиксации после синхронизации базы данных-получателя с базой данных-источником зафиксированные транзакции полностью защищены.Synchronous-commit mode ensures that once a given secondary database is synchronized with the primary database, committed transactions are fully protected.
Асинхронная фиксацияAsynchronous commit В режиме асинхронной фиксации первичная реплика фиксирует транзакции, не ожидая подтверждения, что вторичная реплика асинхронной фиксации записала журнал на диск.Under asynchronous-commit mode, the primary replica commits transactions without waiting for acknowledgement that an asynchronous-commit secondary replica has hardened the log. Режим асинхронной фиксации минимизирует задержку транзакций в базах данных-получателях, но позволяет им не успевать за базами данных-источниками, что создает риск возможной потери данных.Asynchronous-commit mode minimizes transaction latency on the secondary databases but allows them to lag behind the primary databases, making some data loss possible.

Дополнительные сведения см. в статье Режимы доступности (группы доступности AlwaysOn).For more information, see Availability Modes (Always On Availability Groups).

Режим отработки отказаFailover Mode
Отображает одно из следующих значений режима отработки отказа экземпляра сервера.Displays the failover mode of the server instance, one of:

ЗначениеValue ОписаниеDescription
АвтоматическиAutomatic Вторичная реплика, настроенная для автоматического перехода на другой ресурс, также поддерживает запланированный переход на другой ресурс вручную в любое время, когда вторичная реплика синхронизирована с первичной.A secondary replica that is configured for automatic failover also supports planned manual failover whenever the secondary replica is synchronized with the primary replica.
ВручнуюManual Есть два типа перехода на другой ресурс вручную: запланированный (без потери данных) и принудительный (с возможной потерей данных).Two types of manual failover exist: planned (without data loss) and forced (with possible data loss). Любая данная вторичная реплика доступности поддерживает только один из этих типов, в зависимости от режима доступности, а при использовании режима синхронной фиксации, в зависимости от состояния синхронизации вторичной реплики.For a given secondary replica, only one of these is supported, depending on the availability mode and, for synchronous-commit mode, the synchronization state of the secondary replica. Чтобы определить, какой вариант перехода на другой ресурс вручную поддерживается данной вторичной репликой, см. столбец сетки Готовность к отработке отказа .To determine which form of manual failover is currently supported by a given secondary replica, see the Failover Readiness column of this grid.

Дополнительные сведения см. в статье Отработка отказа и режимы отработки отказа (группы доступности AlwaysOn).For more information, see Failover and Failover Modes (Always On Availability Groups).

Готовность к отработке отказаFailover Readiness
Отображает одно из следующих значений готовности к отработке отказа вторичной реплики.Displays failover readiness of the secondary replica, one of:

ЗначениеValue ОписаниеDescription
Без потери данныхNo data loss Эта вторичная реплика в настоящее время поддерживает запланированная отработка отказа.This secondary replica currently supports planned failover. Это значение отображается только, когда вторичная реплика, работающая в режиме синхронной фиксации, в данный момент синхронизирована с первичной репликой.This value occurs only when a synchronous-commit mode secondary replica is currently synchronized with the primary replica.
Потери данных, предупреждения( # )Data loss, Warnings( # ) Эта вторичная реплика в настоящее время поддерживает принудительную отработку отказа (с возможной потерей данных).This secondary replica currently supports forced failover (with possible data loss). Это значение отображается тогда, когда вторичная реплика не синхронизирована с первичной репликой.This value occurs whenever the secondary replica is not synchronized with the primary replica. Чтобы ознакомиться со сведениями о возможной потере данных щелкните ссылку с предупреждениями потере данных.Click the data-loss warnings link for information about the possible data loss.

ОбновитьRefresh
Щелкните, чтобы обновить сетку.Click to update the grid.

ОтменаCancel
Щелкните эту кнопку, чтобы отменить запуск мастера.Click to cancel the wizard. Отмена работы мастера на странице Выбор новой первичной реплики приводит к его закрытию без выполнения каких-либо действий.On the Select New Primary Replica page, cancelling the wizard cause it to exit without performing any actions.

Confirm Potential Data Loss PageConfirm Potential Data Loss Page

В этом разделе описываются параметры, имеющиеся на странице Подтверждение возможной потери данных , которая отображается только при выполнении принудительной отработки отказа.This section describes the options of the Confirm Potential Data Loss page, which is displayed only if you are performing a forced failover. Этот раздел относится только к Мастер отработки отказа группы доступностиFail Over Availability Group Wizard.This topic is used only by the Мастер отработки отказа группы доступностиFail Over Availability Group Wizard. На этой странице указывается, готовы ли вы пойти на риск возможной потери данных, чтобы принудительно выполнить отработку отказа группы доступности.Use this page to indicate whether you are willing to risk possible data loss in order to force the availability group to fail over.

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

Если выбранная вторичная реплика не синхронизирована с первичной репликой, мастер отобразит предупреждение о том, что переход на эту вторичную реплику может привести к потере данных.If the selected secondary replica is not synchronized with the primary replica, the wizard displays a warning that failing over to this secondary replica could cause data loss on one or more databases.

Щелкните здесь, чтобы подтвердить отработку отказа с возможной потерей данных.Click here to confirm failover with potential data loss.
Установите этот флажок, если вы готовы пойти на риск потери данных, чтобы обеспечить доступ пользователей к базам данных из этой группы доступности.If you are willing to risk data loss in order to make the databases in this availability group available to users, click this checkbox. Если вы не хотите рисковать потерей данных, нажмите кнопку Назад , чтобы вернуться на страницу Выбор новой первичной реплики , либо нажмите кнопку Отмена , чтобы закрыть мастер без перехода на другую реплику доступности.If you are not willing to risk data loss, you can either click Previous to return to the Select New Primary Replica page, or click Cancel to exit the wizard without failing over the availability group.

ОтменаCancel
Щелкните эту кнопку, чтобы отменить запуск мастера.Click to cancel the wizard. Отмена работы мастера на странице Подтверждение возможной потери данных приводит к его закрытию без выполнения каких-либо действий.On the Confirm Potential Data Loss page, cancelling the wizard cause it to exit without performing any actions.

Connect to Replica PageConnect to Replica Page

В этом разделе описываются параметры, имеющиеся на странице Подключение к реплике мастера Мастер отработки отказа группы доступностиFail Over Availability Group Wizard.This section describes the options of the Connect to Replica page of the Мастер отработки отказа группы доступностиFail Over Availability Group Wizard. Эта страница отображается, только если вы не подключены к целевой вторичной реплике.This page is displayed only if you are not connected to the target secondary replica. Эта страница служит для подключения к вторичной реплике, выбранной в качестве новой первичной реплики.Use this page to connect to the secondary replica that you have selected as the new primary replica.

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

Столбцы сеткиGrid columns:
Экземпляр сервераServer Instance
Отображает имя экземпляра сервера, на котором будет размещена реплика доступности.Displays the name of the server instance that will host the availability replica.

Подключение от имениConnected As
Показывает учетную запись, подключенную к экземпляру сервера после установления соединения.Displays the account that is connected to the server instance, once the connection has been established. Если в этом столбце для данного экземпляра сервера отображаетсяНе подключено, потребуется нажать кнопку Подключить .If this column displays "Not Connected" for a given server instance, you will need to click the Connect button.

ПодключитьConnect
Нажмите, если данный экземпляр сервера работает под учетной записью, отличной от учетной записи экземпляров сервера, к которым нужно подключиться.Click if this server instance is running under a different account than other server instances to which you need to connect.

ОтменаCancel
Щелкните эту кнопку, чтобы отменить запуск мастера.Click to cancel the wizard. Отмена работы мастера на странице Подключение к реплике приводит к его закрытию без выполнения каких-либо действий.On the Connect to Replica page, cancelling the wizard cause it to exit without performing any actions.

См. также:See Also

Обзор групп доступности AlwaysOn (SQL Server) Overview of Always On Availability Groups (SQL Server)
Режимы доступности (группы доступности AlwaysOn) Availability Modes (Always On Availability Groups)
Отработка отказа и режимы отработки отказа (группы доступности AlwaysOn) Failover and Failover Modes (Always On Availability Groups)
Выполнение запланированного перехода на другой ресурс вручную для группы доступности (SQL Server) Perform a Planned Manual Failover of an Availability Group (SQL Server)
Выполнение принудительного перехода на другой ресурс вручную для группы доступности (SQL Server) Perform a Forced Manual Failover of an Availability Group (SQL Server)
Аварийное восстановление WSFC через принудительный кворум (SQL Server)WSFC Disaster Recovery through Forced Quorum (SQL Server)