Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе объясняется, как присоединить вторичную базу данных к группе высокой доступности AlwaysOn с помощью SQL Server Management Studio, Transact-SQL или PowerShell в SQL Server 2014. После подготовки вторичной базы данных для вторичного экземпляра необходимо как можно скорее присоединить базу данных к группе доступности. Это приведет к перемещению данных из соответствующей базы данных-источника в базу данных-получатель.
Перед началом:
Чтобы подготовить вторичную базу данных, используйте следующее:
Замечание
Сведения о том, что происходит после присоединения базы данных-получателя к группе, см. в разделе "Общие сведения о группах доступности AlwaysOn" (SQL Server).
Перед началом работы
Предпосылки
Необходимо подключиться к экземпляру серверной системы, на которой размещена вторичная реплика.
Вторичная реплика уже должна быть присоединена к группе доступности. Дополнительные сведения см. в статье Присоединение вторичной реплики к группе доступности (SQL Server).
Вторичная база данных должна была быть подготовлена недавно. Дополнительные сведения см. в статье Ручная подготовка вторичной базы данных для группы доступности (SQL Server).
Безопасность
Разрешения
Необходимо разрешение ALTER AVAILABILITY GROUP для группы доступности, разрешение CONTROL AVAILABILITY GROUP, разрешение ALTER ANY AVAILABILITY GROUP или разрешение CONTROL SERVER.
Использование среды SQL Server Management Studio
Чтобы присоединить вторичную базу данных к группе доступности
В обозревателе объектов подключитесь к экземпляру сервера, на котором размещена вторичная реплика, и разверните дерево сервера.
Разверните узел Высокой доступности AlwaysOn и узел групп доступности .
Разверните группу доступности, которую вы хотите изменить, и разверните узел баз данных доступности .
Щелкните правой кнопкой мыши базу данных и нажмите кнопку "Присоединиться к группе доступности".
Откроется диалоговое окно "Присоединение баз данных к группе доступности ". Проверьте имя группы доступности, отображаемое в строке заголовка, а также имя базы данных или имена, отображаемые в сетке, и нажмите кнопку "ОК" или нажмите кнопку "Отмена".
Использование Transact-SQL
Присоединение вторичной базы данных к группе доступности
Подключитесь к экземпляру сервера, где расположена вторичная реплика.
Используйте предложение SET HADR в инструкции ALTER DATABASE следующим образом:
ALTER DATABASE database_name SET HADR AVAILABILITY GROUP = group_name
где database_name — это имя базы данных, к которой необходимо присоединиться, и group_name — имя группы доступности.
В следующем примере вторичная база данных
Db1
присоединяется к локальной вторичной реплике группы доступностиMyAG
.ALTER DATABASE Db1 SET HADR AVAILABILITY GROUP = MyAG;
Замечание
Чтобы просмотреть эту инструкцию Transact-SQL, используемую в контексте, см. статью "Создание группы доступности" (Transact-SQL).
Использование PowerShell
Присоединить вторичную базу данных к группе доступности
Измените каталог (
cd
) на экземпляр сервера, на котором размещена вторичная реплика.Используйте командлет
Add-SqlAvailabilityDatabase
для присоединения одной или нескольких вторичных баз данных к группе доступности.Например, следующая команда присоединяет вторичную базу данных
Db1
к группе доступностиMyAG
на одном из экземпляров сервера, который размещает вторичную реплику.Add-SqlAvailabilityDatabase -Path SQLSERVER:\SQL\SecondaryServer\InstanceName\AvailabilityGroups\MyAG -Database "Db1"
Замечание
Чтобы просмотреть синтаксис cmdlet, используйте
Get-Help
cmdlet в среде PowerShell для SQL Server. Дополнительные сведения см. в разделе Get Help SQL Server PowerShell.
Настройка и использование поставщика SQL Server PowerShell
Связанные задачи
Присоединение вторичной реплики к группе доступности (SQL Server)
Вручную подготовьте вторичную базу данных для группы доступности (SQL Server)
См. также
ИЗМЕНИТЬ ГРУППУ ДОСТУПНОСТИ (Transact-SQL)
Общие сведения о группах доступности AlwaysOn (SQL Server)
Устранение неполадок с конфигурацией групп доступности AlwaysOn (SQL Server)deleted