Join-SqlAvailabilityGroup
Присоединяет локальную вторичную реплика к группе доступности.
Синтаксис
Join-SqlAvailabilityGroup
[-Name] <String>
[[-Path] <String>]
[-Script]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Join-SqlAvailabilityGroup
[-Name] <String>
[-InputObject] <Server>
[-Script]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Join-SqlAvailabilityGroup присоединяет локальную вторичную реплика к группе доступности. Выполните этот командлет на экземпляре SQL Server, на котором размещен дополнительный реплика, который не присоединен к группе доступности.
Примеры
Пример 1. Присоединение дополнительного реплика к группе доступности
PS C:\> Join-SqlAvailabilityGroup -Path "SQLSERVER:\SQL\SecondaryServer\InstanceName" -Name "MainAG"
Эта команда присоединяет дополнительный реплика к группе доступности с именем MainAG. На этом экземпляре сервера должна быть размещена вторичная реплика этой группы доступности.
Пример 2. Создание скрипта, который присоединяет дополнительный реплика к группе доступности
PS C:\> Join-SqlAvailabilityGroup -Path "SQLSERVER:\SQL\SecondaryServer\InstanceName" -Name "MainAG" -Script
Эта команда создает скрипт Transact-SQL, который присоединяет дополнительный реплика к группе доступности с именем MainAG.
Параметры
-Confirm
Запрос подтверждения перед выполнением командлета.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Указывает сервер, на котором размещается экземпляр SQL Server, на котором размещается дополнительный реплика, который этот командлет присоединяет к группе доступности.
Type: | Server |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Указывает имя группы доступности, к которой этот командлет присоединяет дополнительный реплика.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Указывает путь к экземпляру SQL Server, на котором размещается дополнительный реплика, который этот командлет присоединяет к группе доступности. Если этот параметр не указан, этот командлет использует текущее рабочее расположение.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Script
Указывает, что этот командлет возвращает скрипт Transact-SQL, который выполняет задачу, выполняемую этим командлетом.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
Microsoft.SqlServer.Management.Smo.Server
В этот командлет можно передать экземпляр сервера.
Примечания
- На экземпляре сервера должна быть включена служба восстановления данных высокого уровня доступности. Должен существовать реплика доступности, указанный параметром Path.