Добавление реплики в группу доступности Always On с помощью мастера создания групп доступности в SQL Server Management StudioAdd a replica to your Always On Availability group using the Availability Group Wizard in SQL Server Management

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

Используйте мастер добавления реплики в группу доступности для того, чтобы добавить новую вторичную реплику в существующую группу доступности AlwaysOn.Use the Add Replica to Availability Group Wizard to help you a add new secondary replica to an existing Always On availability group.

Примечание

Дополнительные сведения о добавлении вторичной реплики в группу доступности с помощью Transact-SQLTransact-SQL или PowerShell см. в статье Добавление вторичной реплики к группе доступности (SQL Server).For information about using Transact-SQLTransact-SQL or PowerShell to add a secondary replica to an availability group, see Add a Secondary Replica to an Availability Group (SQL Server).

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

Если вам еще не приходилось добавлять реплики доступности в группу доступности, см. подразделы "Экземпляры сервера" и "Группы доступности и реплики" в разделе Предварительные требования, ограничения и рекомендации для групп доступности AlwaysOn (SQL Server).If you have never added any availability replica to an availability group, see the "Server instances" and "Availability groups and replicas" sections in Prerequisites, Restrictions, and Recommendations for Always On Availability Groups (SQL Server).

Предварительные требованияPrerequisites

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

  • Для добавления вторичной реплики экземпляр SQL ServerSQL Server, на котором размещаются реплики доступности, должен находиться в том же отказоустойчивом кластере Windows Server (WSFC), что и существующие реплики, но в другом узле кластера.Before adding a secondary replica, verify that the host instance of SQL ServerSQL Server is in the same Windows Server Failover Cluster (WSFC) as the existing replicas but resides on a different cluster node. Кроме того, убедитесь, что этот экземпляр сервера соответствует всем другим обязательным условиям Группы доступности AlwaysOnAlways On availability groups .Also, verify that this server instance meets all other Группы доступности AlwaysOnAlways On availability groups prerequisites. Дополнительные сведения см. в разделе Предварительные требования, ограничения и рекомендации для групп доступности AlwaysOn (SQL Server).For more information, see Prerequisites, Restrictions, and Recommendations for Always On Availability Groups (SQL Server).

  • Если экземпляр сервера, который выбран для размещения реплики доступности, запускается из-под учетной записи службы домена и не содержит конечной точки зеркального отображения базы данных, то мастер может создать конечную точку и предоставить учетной записи службы экземпляра сервера разрешение CONNECT.If a server instance that you select to host an availability replica is running under a domain user account and does not yet have a database mirroring endpoint, the wizard can create the endpoint and grant CONNECT permission to the server instance service account. Но если служба SQL ServerSQL Server запущена от имени встроенной учетной записи, такой как «Локальная система», «Локальная служба» или «Сетевая служба», или от имени учетной записи, не входящей в домен, то для проверки подлинности конечных точек необходимо пользоваться сертификатами, а мастер не сможет создать точку зеркального отображения базы данных на этом экземпляре сервера.However, if the SQL ServerSQL Server service is running as a built-in account, such as Local System, Local Service, or Network Service, or a nondomain account, you must use certificates for endpoint authentication, and the wizard will be unable to create a database mirroring endpoint on the server instance. В этом случае перед запуском мастера добавления реплики в группу доступности рекомендуется создать конечные точки зеркального отображения базы данных вручную.In this case, we recommend that you create the database mirroring endpoints manually before you launch the Add Replica to Availability Group Wizard.

    Использование сертификатов для конечной точки зеркального отображения базы данныхTo use certificates for a database mirroring endpoint:

    CREATE ENDPOINT (Transact-SQL)CREATE ENDPOINT (Transact-SQL)

    Использование сертификатов для конечной точки зеркального отображения базы данных (Transact-SQL)Use Certificates for a Database Mirroring Endpoint (Transact-SQL)

  • Предварительные условия для использования полной начальной синхронизации данныхPrerequisites for using full initial data synchronization

    • Все пути к файлам базы данных должны быть одинаковыми на всех экземплярах сервера, на которых размещены реплики группы доступности.All the database-file paths must be identical on every server instance that hosts a replica for the availability group.

    • На экземпляре сервера, содержащем вторичную реплику, не может существовать имя базы данных-источника.No primary database name can exist on any server instance that hosts a secondary replica. Это означает, что еще не может существовать ни одна из новых баз данных-получателей.This means that none of the new secondary databases can exist yet.

    • Чтобы при помощи мастера можно было создавать резервные копии и обращаться к ним, необходимо будет указать общую сетевую папку.You will need to specify a network share in order for the wizard to create and access backups. Для каждой первичной реплики учетная запись, используемая для запуска Компонент Database EngineDatabase Engine , должна иметь разрешения в файловой системе на чтение и запись в общей сетевой папке.For the primary replica, the account used to start the Компонент Database EngineDatabase Engine must have read and write file-system permissions on a network share. Для вторичных реплик учетная запись должна иметь разрешение на чтение в сетевой папке.For secondary replicas, the account must have read permission on the network share.

    Если нет возможности воспользоваться мастером для выполнения полной первоначальной синхронизации данных, то базы данных-получатели нужно подготовить вручную.If you are unable to use the wizard to perform full initial data synchronization, you need to prepare your secondary databases manually. Это можно сделать до или после запуска мастера.You can do this before or after running the wizard. Дополнительные сведения см. в разделе Подготовка базы данных-получателя для присоединения к группе доступности вручную (SQL Server).For more information, see Manually Prepare a Secondary Database for an Availability Group (SQL Server).

Безопасность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.

Кроме того, требуется разрешение CONTROL ON ENDPOINT, если мастер добавления реплики в группу доступности должен иметь возможность управлять конечной точкой зеркального отображения базы данных.Also requires CONTROL ON ENDPOINT permission if you want to allow Add Replica to Availability Group Wizard to manage the database mirroring endpoint.

Использование мастера добавления реплики в группу доступности (среда SQL Server Management Studio)Using the Add Replica to Availability Group Wizard (SQL Server Management Studio)

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

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

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

  3. Щелкните правой кнопкой мыши группу доступности, куда добавляется вторичная реплика, а затем выберите команду Добавить реплику .Right-click the availability group to which you are adding a secondary replica, and select the Add Replica command. Будет запущен мастер добавления реплики в группу доступности.This launches the Add Replica to Availability Group Wizard.

  4. На странице Подключение к существующим вторичным репликам установите соединение со всеми вторичными репликами в группе доступности.On the Connect to Existing Secondary Replicas page, connect to every secondary replica in the availability group. Дополнительные сведения см. в статье Подключение к странице существующих вторичных реплик (мастер добавления реплики: мастер добавления баз данных).For more information, see Connect to Existing Secondary Replicas Page (Add Replica Wizard: Add Databases Wizard).

  5. На странице Выбор реплик укажите и настройте одну или несколько новых вторичных реплик для группы доступности.On the Specify Replicas page, specify and configure one or more new secondary replicas for the availability group. На этой странице имеется три вкладки.This page contains three tabs. Эти вкладки представлены в следующей таблице.The following table introduces these tabs. Дополнительные сведения см. в статье Страница "Указание реплик" (мастер создания группы доступности: мастер добавления реплики).For more information, see Specify Replicas Page (New Availability Group Wizard: Add Replica Wizard).

    ВкладкаTab Краткое описаниеBrief Description
    РепликиReplicas На этой вкладке можно задать все экземпляры SQL ServerSQL Server , где будет размещена новая вторичная реплика.Use this tab to specify each instance of SQL ServerSQL Server that will host a new secondary replica.
    Конечные точкиEndpoints Эта вкладка служит для проверки существующей конечной точки зеркального отображения базы данных, если таковые имеются, для каждой новой вторичной реплики.Use this tab to verify the existing database mirroring endpoint, if any, for each new secondary replica. Если эта конечная точка отсутствует на экземпляре сервера, служба которого использует проверку подлинности Windows, то мастер попытается создать конечную точку автоматически.If this endpoint is lacking on a server instance whose service accounts use Windows Authentication, the wizard will attempt to create the endpoint automatically.



    Примечание. Если какой-либо экземпляр сервера запускается под учетной записью, которая не является учетной записью пользователя домена, то необходимо вручную перейти на свой экземпляр сервера до продолжения работы с мастером.Note: If any server instance is running under a non-domain user account, you need to do make a manual change to your server instance before you can proceed in the wizard. Дополнительные сведения см. в подразделе Предварительные условияранее в этом разделе.For more information, see Prerequisites, earlier in this topic.
    Параметры резервного копированияBackup Preferences Эта вкладка служит для задания настроек резервного копирования для группы доступности в целом (если нужно изменить текущие параметры), а также для задания приоритетов резервного копирования для отдельных реплик доступности.Use this tab to specify your backup preference for the availability group as a whole, if you wish to modify the current setting, and to specify your backup priorities for the individual availability replicas.
  6. Если выбранные реплики содержат базы данных с главным ключом, вводите пароли для этих ключей в столбце Пароль.If the selected replicas contain databases that have a database master key, enter the passwords for the database master keys in the Password column. В столбце Состояние отображается состояние Требуется пароль для баз данных с главным ключом.The Status column indicates Password required for databases that have a database master key. Кнопка Далее будет неактивна, пока вы не укажете верный пароль в столбце Пароль.Next is grayed out until the correct password is entered into the Password column. После ввода паролей нажмите кнопку Обновить.After you enter the passwords, click Refresh. Если пароли введены правильно, в столбце "Состояние" будет указано Пароль введен, а кнопка Далее станет активной.If you entered the passwords correctly, the Status column indicates Password entered, and Next will become available.

  7. На странице Выбор начальной синхронизации данных выберите, как именно необходимо создать новые базы данных-получатели и присоединить их к группе доступности.On the Select Initial Data Synchronization page, choose how you want your new secondary databases to be created and joined to the availability group. Выберите один из следующих параметров.Choose one of the following options:

    • ПолныйFull

      Выберите этот режим, если ваша среда удовлетворяет требованиям для автоматического запуска начальной синхронизации данных (дополнительные сведения см. в подразделе Предварительные условия, ограничения и рекомендацииранее в этой теме).Select this option if your environment meets the requirements for automatically starting initial data synchronization (for more information, see Prerequisites, Restrictions, and Recommendations, earlier in this topic).

      Если выбран режим Полная, то после создания группы доступности мастер выполнит резервное копирование всех баз данных-источников и их журналов транзакций в сетевую папку и восстановит резервные копии на всех экземплярах серверов, на которых размещена новая вторичная реплика.If you select Full, after creating the availability group, the wizard will back up every primary database and its transaction log to a network share and restore the backups on every server instance that hosts a new secondary replica. После этого мастер выполнит присоединение всех новых баз данных-получателей к группе доступности.The wizard will then join every new secondary database to the availability group.

      В поле Укажите общую сетевую папку, доступную для всех реплик: укажите общую папку резервной копии, к которой имеют доступ на чтение и запись все экземпляры серверов, на которых размещаются реплики.In the Specify a shared network location accessible by all replicas: field, specify a backup share to which all of the server instance that host replicas have read-write access. Резервные копии журналов будут входить в цепочку резервных копий журналов.The log backups will be part of your log backup chain. Храните файлы резервных копий журналов надлежащим образом.Store the log backup files appropriately.

      Важно!

      Дополнительные сведения о требуемых разрешениях файловой системы см. в подразделе Предварительные требованиявыше в этом разделе.For information about the required file-system permissions, see Prerequisites, earlier in this topic.

    • Только присоединениеJoin only

      Если базы данных-получатели на экземплярах серверов, где будут размещены новые вторичные реплики, были подготовлены вручную, то можно выбрать этот режим.If you have manually prepared secondary databases on the server instances that will host the new secondary replicas, you can select this option. Мастер выполнит присоединение этих новых баз данных-получателей к группе доступности.The wizard will join these new secondary databases to the availability group.

    • Пропустить начальную синхронизацию данныхSkip initial data synchronization

      Выберите этот параметр, если вы хотите использовать собственные резервные копии баз данных-источников и их журналов.Select this option if you want to use your own database and log backups of your primary databases. Дополнительные сведения см. в статье Запуск перемещения данных для базы данных-получателя AlwaysOn (SQL Server).For more information, see Start Data Movement on an Always On Secondary Database (SQL Server).

  8. На странице Проверка производится проверка, удовлетворяют ли значения, заданные в мастере, требованиям мастера добавления реплики в группу доступности.The Validation page verifies whether the values you specified in this Wizard meet the requirements of the Add Replica to Availability Group Wizard. Чтобы внести изменения, нажмите кнопку Назад , вернитесь к предыдущей странице мастера и измените одно или несколько значений.To make a change, click Previous to return to an earlier wizard page to change one or more values. Нажмите кнопку Далее , чтобы вернуться на страницу Проверка , а затем кнопку Повторить проверку.The click Next to return to the Validation page, and click Re-run Validation.

  9. На странице Сводка проверьте параметры, выбранные для новой группы доступности.On the Summary page, review your choices for the new availability group. Чтобы внести изменения, щелкните Назад , чтобы вернуться на нужную страницу.To make a change, click Previous to return to the relevant page. После внесения изменений нажмите кнопку Далее , чтобы вернуться на страницу Сводка .After making the change, click Next to return to the Summary page.

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

  10. На странице Выполнение установки отображается ход выполнения этапов создания группы доступности (настройка конечных точек, создание группы доступности и присоединение к группе вторичной реплики).The Progress page displays the progress of the steps for creating the availability group (configuring endpoints, creating the availability group, and joining the secondary replica to the group).

  11. После завершения выполнения этих шагов на странице Результаты отображаются результаты выполнения каждого шага.When these steps complete, the Results page displays the result of each step. Если эти шаги завершатся успешно, новая группа доступности будет полностью настроена.If all these steps succeed, the new availability group is completely configured. Если один из шагов завершится ошибкой, то, возможно, настройку необходимо будет завершить вручную.If any of the steps result in an error, you might need to manually complete the configuration. Сведения о причинах данной ошибки можно отобразить, перейдя по соответствующей ссылке «Ошибка» в столбце Результат .For information about the cause of a given error, click the associated "Error" link in the Result column.

    По завершении работы мастера нажмите кнопку Закрыть , чтобы выйти из него.When the wizard completes, click Close to exit.

Важно!

После добавления реплики см. подраздел «Дальнейшие действия. После добавления реплики" в статье Добавление вторичной реплики в группу доступности (SQL Server).After adding a replica, see the "Follow Up: After Adding a Replica" section in Add a Secondary Replica to an Availability Group (SQL Server).

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

См. также:See Also

Обзор групп доступности AlwaysOn (SQL Server) Overview of Always On Availability Groups (SQL Server)
Предварительные требования, ограничения и рекомендации для групп доступности AlwaysOn (SQL Server) Prerequisites, Restrictions, and Recommendations for Always On Availability Groups (SQL Server)
Добавление вторичной реплики к группе доступности (SQL Server)Add a Secondary Replica to an Availability Group (SQL Server)