Set-AzSqlDatabaseFailoverGroup
Azure SQL Database フェールオーバー グループの構成を変更します。
構文
Default (既定)
Set-AzSqlDatabaseFailoverGroup
[-ServerName] <String>
[-FailoverGroupName] <String>
[-FailoverPolicy <FailoverPolicy>]
[-GracePeriodWithDataLossHours <Int32>]
[-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
[-PartnerServerList <System.Collections.Generic.List`1[System.String]>]
[-ReadOnlyEndpointTargetServer <String>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
説明
このコマンドは、Azure SQL Database フェールオーバー グループの構成を変更します。
フェールオーバー グループのプライマリ サーバーを使用してコマンドを実行する必要があります。
グループ内のデータベースのセットを制御するには、代わりに 'Add-AzSqlDatabaseToFailoverGroup' と 'Remove-AzSqlDatabaseFromFailoverGroup' を使用します。
フェールオーバー グループ機能のプレビュー中は、'-GracePeriodWithDataLossHours' パラメーターに対して 1 時間以上の値のみがサポートされます。
例
例 1
$failoverGroup = Set-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1
フェールオーバー グループのフェールオーバー ポリシーを "自動" に設定します。
例 2
$failoverGroup = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg | Set-AzSqlDatabaseFailoverGroup -FailoverPolicy Manual
フェールオーバー グループ内のパイプ処理によって、フェールオーバー グループのフェールオーバー ポリシーを "手動" に設定します。
パラメーター
-AllowReadOnlyFailoverToPrimary
セカンダリ サーバーで障害が発生した場合に、読み取り専用エンドポイントの自動フェールオーバーをトリガーする必要があるかどうか。
パラメーターのプロパティ
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-DefaultProfile
Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション
パラメーターのプロパティ
型: | IAzureContextContainer
|
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
Aliases: | AzContext, AzureRmContext, AzureCredential |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-FailoverGroupName
Azure SQL Database フェールオーバー グループの名前。
パラメーターのプロパティ
型: | String
|
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | 2 |
必須: | True |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | True |
残りの引数からの値: | False |
-FailoverPolicy
Azure SQL Database フェールオーバー グループのフェールオーバー ポリシー。
パラメーターのプロパティ
型: | FailoverPolicy
|
規定値: | Manual |
指定可能な値: | Automatic, Manual |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-GracePeriodWithDataLossHours
プライマリ サーバーで障害が発生した場合に自動フェールオーバーが開始されるまでの間隔。 これは、猶予期間が切れる前に Azure SQL Database が自動フェールオーバーを開始しないことを示します。 AllowDataLoss オプションを使用したフェールオーバー操作では、非同期同期の性質によりデータが失われる可能性があることに注意してください。
パラメーターのプロパティ
型: | Int32
|
規定値: | 1 |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-PartnerServerList
フェールオーバー グループ内のパートナー サーバーの一覧 (0 台のサーバーの空の一覧)。
パラメーターのプロパティ
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-ReadOnlyEndpointTargetServer
読み取り専用エンドポイントのターゲット サーバーの名前。
パラメーターのプロパティ
型: | String
|
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-ResourceGroupName
リソース グループの名前。
パラメーターのプロパティ
型: | String
|
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | 0 |
必須: | True |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | True |
残りの引数からの値: | False |
-ServerName
フェールオーバー グループのプライマリ Azure SQL Database Server の名前。
パラメーターのプロパティ
型: | String
|
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | 1 |
必須: | True |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | True |
残りの引数からの値: | False |
CommonParameters
このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。
出力