ReplicationServer.ChangeReplicationServerPasswords メソッド

定義

レプリケーションサーバー上で管理されているログインのパスワードインスタンスをすべて変更します。

オーバーロード

名前 説明
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)

適用対象