ReplicationServer.ChangeReplicationServerPasswords メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レプリケーションサーバー上で管理されているログインのパスワードインスタンスをすべて変更します。
オーバーロード
| 名前 | 説明 |
|---|---|
| ChangeReplicationServerPasswords(ReplicationSecurityMode, String, SecureString) |
SecureStringオブジェクトを使ってレプリケーションサーバー上で管理されているログインのパスワードインスタンスをすべて変更します。 |
| ChangeReplicationServerPasswords(ReplicationSecurityMode, String, String) |
レプリケーションサーバー上で管理されているログインのパスワードインスタンスをすべて変更します。 |
ChangeReplicationServerPasswords(ReplicationSecurityMode, String, SecureString)
SecureStringオブジェクトを使ってレプリケーションサーバー上で管理されているログインのパスワードインスタンスをすべて変更します。
public:
void ChangeReplicationServerPasswords(Microsoft::SqlServer::Replication::ReplicationSecurityMode securityMode, System::String ^ login, System::Security::SecureString ^ password);
public void ChangeReplicationServerPasswords(Microsoft.SqlServer.Replication.ReplicationSecurityMode securityMode, string login, System.Security.SecureString password);
member this.ChangeReplicationServerPasswords : Microsoft.SqlServer.Replication.ReplicationSecurityMode * string * System.Security.SecureString -> unit
Public Sub ChangeReplicationServerPasswords (securityMode As ReplicationSecurityMode, login As String, password As SecureString)
パラメーター
- securityMode
- ReplicationSecurityMode
はログインがWindows認証に使われるかSQL Server認証に使われるかを指定するReplicationSecurityMode値です。
- login
- String
保存されているパスワードのログインが変更されているのでしょうか?
- password
- SecureString
パスワードは変更されているのか、 SecureString 値として提供されているのか。
セキュリティ注意事項 可能であれば、実行時にユーザーにセキュリティ認証情報の入力を促してください。 認証情報を保存する必要がある場合は、Windows .NETフレームワークが提供するhttp://go.microsoft.com/fwlink/?LinkId=34733暗号サービスを利用してください。
注釈
ChangeReplicationServerPasswordsメソッドは、レプリケーションエージェントがレプリケーショントポロジー内の他のサーバーに接続するために使用するログインのパスワードを更新するために使われます。これは、そのログインのパスワードが変更された後に行われます。 この方法は、各エージェント接続で保存されたログインインスタンスごとに個別にパスワードを変更する代わりに使われます。
ChangeReplicationServerPasswords(ReplicationSecurityMode, String, SecureString)方式はパスワードがメモリに保存されている間に追加のセキュリティを提供し、ChangeReplicationServerPasswords(ReplicationSecurityMode, String, String)の代わりに使用すべきです。
ChangeReplicationServerPasswordsメソッドは、レプリケーションサーバー上のシステム管理者固定サーバーロールのメンバーのみが呼び出せます。
ChangeReplicationServerPasswordsを呼び出すことはsp_changereplicationserverpasswordsを実行するのと同じです(Transact-SQL)。
適用対象
ChangeReplicationServerPasswords(ReplicationSecurityMode, String, String)
レプリケーションサーバー上で管理されているログインのパスワードインスタンスをすべて変更します。
public:
void ChangeReplicationServerPasswords(Microsoft::SqlServer::Replication::ReplicationSecurityMode securityMode, System::String ^ login, System::String ^ password);
public void ChangeReplicationServerPasswords(Microsoft.SqlServer.Replication.ReplicationSecurityMode securityMode, string login, string password);
member this.ChangeReplicationServerPasswords : Microsoft.SqlServer.Replication.ReplicationSecurityMode * string * string -> unit
Public Sub ChangeReplicationServerPasswords (securityMode As ReplicationSecurityMode, login As String, password As String)
パラメーター
- securityMode
- ReplicationSecurityMode
はログインがWindows認証に使われるかSQL Server認証に使われるかを指定するReplicationSecurityMode値です。 可能な場合は、Windows 認証を使用します。
- login
- String
保存されているパスワードのログインが変更されているのでしょうか?
- password
- String
パスワードが変更されているのでしょうか。
例外
loginまたはpasswordの値が128個以上のUnicode文字やnull文字を含む場合。
注釈
ChangeReplicationServerPasswordsメソッドは、レプリケーションエージェントがレプリケーショントポロジー内の他のサーバーに接続するために使用するログインのパスワードを更新するために使われます。これは、そのログインのパスワードが変更された後に行われます。 この方法は、各エージェント接続で保存されたログインインスタンスごとに個別にパスワードを変更する代わりに使われます。
ChangeReplicationServerPasswordsメソッドは、レプリケーションサーバー上のシステム管理者固定サーバーロールのメンバーのみが呼び出せます。
ChangeReplicationServerPasswordsを呼び出すことはsp_changereplicationserverpasswordsを実行するのと同じです(Transact-SQL)。