Set-SqlHADREndpoint

データベース ミラーリング エンドポイントのプロパティを設定します。

構文

Set-SqlHADREndpoint
   [-Owner <String>]
   [-Certificate <String>]
   [-IpAddress <IPAddress>]
   [-AuthenticationOrder <EndpointAuthenticationOrder>]
   [-Encryption <EndpointEncryption>]
   [-EncryptionAlgorithm <EndpointEncryptionAlgorithm>]
   [-Port <Int32>]
   [-State <EndpointState>]
   [[-Path] <String>]
   [-Script]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SqlHADREndpoint
   [-Owner <String>]
   [-Certificate <String>]
   [-IpAddress <IPAddress>]
   [-AuthenticationOrder <EndpointAuthenticationOrder>]
   [-Encryption <EndpointEncryption>]
   [-EncryptionAlgorithm <EndpointEncryptionAlgorithm>]
   [-Port <Int32>]
   [-State <EndpointState>]
   [-InputObject] <Endpoint>
   [-Script]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

説明

Set-SqlHADREndpoint コマンドレットは、データベース ミラーリング エンドポイントのプロパティを変更します。

例 1: データベース ミラーリング エンドポイントのポート番号を設定する

PS C:\> Set-SqlHADREndpoint -Path "SQLSERVER:\Sql\Computer\Instance\Endpoints\MainDbmEndpoint" -Port 5050

このコマンドは、Computer\Instance というサーバー インスタンスの MainDbmEndpoint という名前のデータベース ミラーリング エンドポイントのポート番号を 5050 に設定します。

例 2: データベース ミラーリング エンドポイントを開始する

PS C:\> Set-SqlHADREndpoint -Path "SQLSERVER:\Sql\Computer\Instance\Endpoints\MainDbmEndpoint" -State Started

このコマンドは、サーバー インスタンス Computer\Instance で MainDbmEndpoint という名前のデータベース ミラーリング エンドポイントを開始します。

パラメーター

-AuthenticationOrder

エンドポイントで使用される認証の順序と種類を指定します。 . 指定したオプションが証明書を呼び出す場合は、 証明書 がエンドポイントに既に関連付けられていない限り、Certificate パラメーターを設定する必要があります。 有効な値は次のとおりです。

  • Certificate
  • CertificateKerberos
  • CertificateNegotiate
  • CertificateNtlm
  • Kerberos
  • KerberosCertificate
  • ネゴシエート
  • NegotiateCertificate
  • Ntlm
  • NtlmCertificate
型:EndpointAuthenticationOrder
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Certificate

エンドポイントが接続の認証に使用する証明書の名前を指定します。 反対側のエンドポイントは、指定された証明書の秘密キーと一致する公開キー付きの証明書を持っている必要があります。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Confirm

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

型:SwitchParameter
Aliases:cf
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Encryption

エンドポイント暗号化設定を指定します。 有効な値は次のとおりです。

  • 無効
  • サポートされています
  • 必須
型:EndpointEncryption
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-EncryptionAlgorithm

エンドポイントで使用される暗号化の形式を指定します。 有効な値は次のとおりです。

  • Aes
  • AesRC4
  • なし
  • RC4
  • RC4Aes

RC4 アルゴリズムは、旧バージョンとの互換性のためにのみサポートされています。 新しいマテリアルは、データベースが互換性レベル 90 または 100 の場合にのみ RC4 またはRC4_128を使用して暗号化できますが、これは推奨されません。 セキュリティを強化するために、代わりに AES アルゴリズムの 1 つなどの新しいアルゴリズムを使用します。

型:EndpointEncryptionAlgorithm
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-InputObject

変更するエンドポイントを指定します。 これはデータベース ミラーリング エンドポイントである必要があります。

型:Endpoint
配置:2
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-IpAddress

エンドポイントがリッスンする IP アドレスを指定します。

型:IPAddress
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Owner

エンドポイントの所有者を指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Path

データベース ミラーリング エンドポイントへのパスを指定します。 これは省略可能なパラメーターです。 指定しない場合は、現在の作業場所が使用されます。

型:String
配置:2
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Port

エンドポイントが接続をリッスンするために使用する TCP ポート番号を指定します。

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Script

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

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-State

エンドポイントの状態を指定します。 有効な値は次のとおりです。

  • Started
  • Stopped
  • 無効
型:EndpointState
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

SMO.Endpoint

出力

SMO.Endpoint