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.