Добавление базы данных в группу доступности Always On с помощью мастера создания групп доступностиAdd a database to an Always On availability group with the 'Availability Group Wizard'

ОБЛАСТЬ ПРИМЕНЕНИЯ: да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 Database to Availability Group Wizard to help you add one or more databases 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 database, see Add a Database to an Availability Group (SQL Server).

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

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

Предварительные условия, ограничения и рекомендацииPrerequisites, Restrictions, and Recommendations

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

  • Предварительные условия для использования полной начальной синхронизации данных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).

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.

Использование мастера создания групп доступностиUse the 'New 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 database, and select the Add Database command. Эта команда запускает мастер добавления базы данных в группу доступности.This command launches the Add Database to Availability Group Wizard.

  4. На странице Выбор баз данных выберите одну или несколько баз данных.On the Select Databases page, select one or more databases. Дополнительные сведения см. в разделе Выбор страницы баз данных (мастер создания групп доступности и мастер добавления баз данных).For more information, see Select Databases Page (New Availability Group Wizard and Add Database Wizard).

    Если база данных содержит главный ключ базы данных, введите пароль для него в столбце Пароль .If the database contains a database master key, enter the password for the database master key in the Password column.

  5. На странице Выбор начальной синхронизации данных выберите, как именно необходимо создать новые базы данных-получатели и присоединить их к группе доступности.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 attempt to back up every primary database and its transaction log to a network share and restore the backups on every server instance that hosts an secondary replica. После этого мастер выполнит присоединение всех баз данных-получателей к группе доступности.The wizard will then join every 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 secondary replicas, you can select this option. Мастер выполнит присоединение существующих баз данных-получателей к группе доступности.The wizard will join the existing 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).

    Дополнительные сведения см. в разделе Выбор начальной страницы синхронизации данных (мастеры группы доступности AlwaysOn).For more information, see Select Initial Data Synchronization Page (Always On Availability Group Wizards).

  6. Если на странице Подключение к существующим вторичным репликам экземпляры SQL ServerSQL Server , на которых размещаются реплики доступности для этой группы доступности, запущены как службы в той же учетной записи пользователя, выберите Подключить все.On the Connect to Existing Secondary Replicas page, if the instances of SQL ServerSQL Server that host the availability replicas for this availability group are all running as a service in the same user account, click Connect all. Если любой из экземпляров сервера запущен как служба под другой учетной записью, нажмите индивидуальную кнопку Подключить справа от каждого имени экземпляра сервера.If any of the server instances are running as a service under different accounts, click the individual Connect button to the right of each server instance name.

    Дополнительные сведения см. в статье Подключение к странице существующих вторичных реплик (мастер добавления реплики: мастер добавления баз данных).For more information, see Connect to Existing Secondary Replicas Page (Add Replica Wizard: Add Databases Wizard).

  7. На странице Проверка выполняется проверка соответствия значений, заданных в этом мастере, требованиям мастера создания группы доступности.The Validation page verifies whether the values you specified in this Wizard meet the requirements of the New Availability Group Wizard. Чтобы провести изменения, можно нажать кнопку Назад , чтобы вернуться к предыдущей странице мастера и изменить одно или несколько значений.To make a change, you can 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.

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

  8. На странице Сводка проверьте параметры, выбранные для новой группы доступности.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.

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

    Если вы удовлетворены заданными значениями, можно нажать кнопку «Скрипт», чтобы создать скрипт с действиями, которые будет выполнять мастер.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.

  9. На странице Выполнение установки отображается ход выполнения этапов создания группы доступности (настройка конечных точек, создание группы доступности и присоединение к группе вторичной реплики).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).

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

  10. После завершения выполнения этих шагов на странице Результаты отображаются результаты выполнения каждого шага.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.

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

  11. Если начальная синхронизация данных не запустилась автоматически для всех баз данных-получателей, необходимо настроить все базы данных-получатели, которые еще не были подсоединены.If initial data synchronization was not automatically started on all of you secondary database, you need to configure any not-yet-joined secondary databases. Дополнительные сведения см. в статье Запуск перемещения данных для базы данных-получателя AlwaysOn (SQL Server).For more information, see Start Data Movement on an Always On Secondary Database (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 Database to an Availability Group (SQL Server)
Запуск перемещения данных для базы данных-получателя AlwaysOn (SQL Server) Start Data Movement on an Always On Secondary Database (SQL Server)
Добавление базы данных в группу доступности (SQL Server)Add a Database to an Availability Group (SQL Server)