Присоединение вторичной реплики к группе доступности (SQL Server)
В этом разделе описывается присоединение вторичной реплики к группе доступности AlwaysOn с помощью среды Среда SQL Server Management Studio, Transact-SQL или PowerShell в SQL Server 2012. После добавления вторичной реплики в группу доступности AlwaysOn необходимо присоединить эту реплику к группе доступности. Операция присоединения реплики должна быть выполнена на экземпляре SQL Server, на котором находится вторичная реплика.
Перед началом работы выполните следующие действия.
Предварительные требования
Безопасность
Подготовка базы данных-получателя с помощью различных средств.
Среда SQL Server Management Studio
Transact-SQL
PowerShell
Дальнейшие действия. Настройте базы данных-получатели
Перед началом работы
Предварительные требования
Первичная реплика группы доступности должна быть в сети.
Пользователь должен быть подключен к экземпляру сервера, на котором находится дополнительная реплика, которая еще не была присоединена к группе доступности.
Экземпляр локального сервера должен иметь возможность подключения к конечной точке зеркального отображения базы данных на экземпляре сервера, где находится первичная реплика.
Важно! |
---|
Если какое-либо из предварительных условий не выполняется, происходит сбой операции соединения. После неудачной попытки соединения может быть необходимо подключиться к экземпляру сервера, на котором содержится первичная реплика, чтобы удалить и повторно добавить вторичную реплику, прежде чем можно будет выполнить соединение с группой доступности. Дополнительные сведения см. в разделах Удаление вторичной реплики из группы доступности (SQL Server) и Добавление вторичной реплики к группе доступности (SQL Server). |
Безопасность
Разрешения
Необходимо разрешение ALTER AVAILABILITY GROUP для группы доступности, разрешение CONTROL AVAILABILITY GROUP, разрешение ALTER ANY AVAILABILITY GROUP или разрешение CONTROL SERVER.
[Top]
Использование среды SQL Server Management Studio
Присоединение реплики доступности к группе доступности
В обозревателе объектов подключитесь к экземпляру сервера, на котором размещена вторичная реплика, и щелкните имя сервера, чтобы развернуть его дерево.
Разверните узел Высокий уровень доступности AlwaysOn и узел Группы доступности.
Выберите группу доступности вторичной реплики, к которой выполнено подключение.
Щелкните правой кнопкой мыши вторичную реплику и выберите Присоединить к группе доступности.
Откроется диалоговое окно Присоединить реплику к группе доступности.
Чтобы присоединить вторичную реплику к группе доступности, нажмите кнопку ОК.
Использование Transact-SQL
Присоединение реплики доступности к группе доступности
Подключитесь к экземпляру сервера, на котором находится дополнительная реплика.
Инструкция ALTER AVAILABILITY GROUP используется следующим образом:
ALTER AVAILABILITY GROUP group_name JOIN,
где group_name — это имя группы доступности.
В следующем примере объединяются вторичная реплика и группа доступности MyAG.
ALTER AVAILABILITY GROUP MyAG JOIN;
Примечание Использование данной инструкции Transact-SQL в контексте см. в разделе Создание группы доступности (Transact-SQL).
[Top]
Использование PowerShell
Присоединение реплики доступности к группе доступности
В поставщике SQL Server PowerShell:
Перейдите в каталог (cd) экземпляра сервера, на котором размещается вторичная реплика.
Присоедините вторичную реплику к группе доступности, выполнив командлет Join-SqlAvailabilityGroup с именем группы доступности.
Например, следующая команда присоединяет вторичную реплику, размещенную на экземпляре сервера по указанному пути, к группе доступности MyAg. На этом экземпляре сервера должна быть размещена вторичная реплика этой группы доступности.
Join-SqlAvailabilityGroup -Path SQLSERVER:\SQL\SecondaryServer\InstanceName -Name 'MyAg'
Примечание Чтобы просмотреть синтаксис командлета, воспользуйтесь командлетом Get-Help в среде SQL Server PowerShell. Дополнительные сведения см. в разделе Получение справок по SQL Server PowerShell.
Настройка и использование поставщика SQL Server PowerShell
[Top]
Дополнительная работа. Настройте базы данных-получатели
Для каждой базы данных в группе доступности необходимо настроить базу данных-получатель на экземпляре сервера, где находится дополнительная реплика. Настроить базы данных-получатели до или после присоединения дополнительной реплики к группе доступности можно следующим образом.
Восстановите последние базы данных и резервные копии журналов каждой базы данных-источника на экземпляр сервера, где находится вторичная реплика, используя инструкцию RESTORE WITH NORECOVERY для каждой операции восстановления. Дополнительные сведения см. в разделе Ручная подготовка базы данных-получателя для присоединения к группе доступности (SQL Server).
Присоедините каждую базу данных-получатель к группе доступности. Дополнительные сведения см. в разделе Присоединение базы данных-получателя к группе доступности (SQL Server).
См. также
Основные понятия
Создание и настройка групп доступности (SQL Server)
Обзор групп доступности AlwaysOn (SQL Server)
Поиск и устранение неисправностей конфигурации групп доступности AlwaysOn (SQL Server)