次の方法で共有


Join-SqlAvailabilityGroup

ローカル セカンダリ レプリカを可用性グループに参加させます。

構文

ByPath (既定)

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

ByObject

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

このコマンドは、MainAG という名前の可用性グループにセカンダリ レプリカを参加させる Transact-SQL スクリプトを作成します。

パラメーター

-Confirm

コマンドレットを実行する前に確認を求めるメッセージが表示されます。

パラメーターのプロパティ

型:SwitchParameter
規定値:False
ワイルドカードのサポート:False
DontShow:False
Aliases:cf

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-InputObject

このコマンドレットが可用性グループに参加するセカンダリ レプリカをホストする SQL Server のインスタンスをホストするサーバーを指定します。

パラメーターのプロパティ

型:Server
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

ByObject
配置:3
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Name

このコマンドレットがセカンダリ レプリカに参加する可用性グループの名前を指定します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:2
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Path

このコマンドレットが可用性グループに参加するセカンダリ レプリカをホストする SQL Server のインスタンスのパスを指定します。 このパラメーターを指定しない場合、このコマンドレットは現在の作業場所を使用します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

ByPath
配置:3
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Script

このコマンドレットは、このコマンドレットが実行するタスクを実行する Transact-SQL スクリプトを返します。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-WhatIf

コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。

パラメーターのプロパティ

型:SwitchParameter
規定値:False
ワイルドカードのサポート:False
DontShow:False
Aliases:ウィスコンシン

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。

入力

Microsoft.SqlServer.Management.Smo.Server

サーバー インスタンスをこのコマンドレットに渡すことができます。

メモ

  • 高可用性データ復旧サービスは、サーバー インスタンスで有効にする必要があります。 Path パラメーターで指定された可用性レプリカが存在する必要があります。