Freigeben über


Join-SqlAvailabilityGroup

Verknüpft das lokale sekundäre Replikat mit einer Verfügbarkeitsgruppe.

Syntax

ByPath (Standardwert)

Join-SqlAvailabilityGroup
    [-Name] <String>
    [[-Path] <String>]
    [-Script]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByObject

Join-SqlAvailabilityGroup
    [-Name] <String>
    [-InputObject] <Server>
    [-Script]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Beschreibung

Das Cmdlet Join-SqlAvailabilityGroup verknüpft das lokale sekundäre Replikat mit einer Verfügbarkeitsgruppe. Führen Sie dieses Cmdlet auf einer Sql Server-Instanz aus, die ein sekundäres Replikat hostt, das nicht mit der Verfügbarkeitsgruppe verknüpft ist.

Beispiele

Beispiel 1: Verbinden eines sekundären Replikats zu einer Verfügbarkeitsgruppe

PS C:\> Join-SqlAvailabilityGroup -Path "SQLSERVER:\SQL\SecondaryServer\InstanceName" -Name "MainAG"

Mit diesem Befehl wird ein sekundäres Replikat mit der Verfügbarkeitsgruppe "MainAG" verknüpft. Von dieser Serverinstanz muss ein sekundäres Replikat in dieser Verfügbarkeitsgruppe gehostet werden.

Beispiel 2: Erstellen eines Skripts, das ein sekundäres Replikat zu einer Verfügbarkeitsgruppe verknüpft

PS C:\> Join-SqlAvailabilityGroup -Path "SQLSERVER:\SQL\SecondaryServer\InstanceName" -Name "MainAG" -Script

Mit diesem Befehl wird ein Transact-SQL Skript erstellt, das ein sekundäres Replikat mit der Verfügbarkeitsgruppe "MainAG" verknüpft.

Parameter

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:vgl

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-InputObject

Gibt den Server an, der die Instanz von SQL Server hostet, die das sekundäre Replikat hostet, das dieses Cmdlet der Verfügbarkeitsgruppe beitritt.

Parametereigenschaften

Typ:Server
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ByObject
Position:3
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Name

Gibt den Namen der Verfügbarkeitsgruppe an, zu der dieses Cmdlet ein sekundäres Replikat verknüpft.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:2
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Path

Gibt den Pfad der SQL Server-Instanz an, die das sekundäre Replikat hostet, das dieses Cmdlet mit der Verfügbarkeitsgruppe verknüpft. Wenn Sie diesen Parameter nicht angeben, verwendet dieses Cmdlet den aktuellen Arbeitsort.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ByPath
Position:3
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Script

Gibt an, dass dieses Cmdlet ein Transact-SQL Skript zurückgibt, das die aufgabe ausführt, die dieses Cmdlet ausführt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

Microsoft.SqlServer.Management.Smo.Server

Sie können eine Serverinstanz an dieses Cmdlet übergeben.

Hinweise

  • Der Datenwiederherstellungsdienst für hohe Verfügbarkeit muss auf der Serverinstanz aktiviert sein. Das durch den Path-Parameter angegebene Verfügbarkeitsreplikat muss vorhanden sein.