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
ログインを ReplicationSecurityMode Windows 認証に使用するか、SQL Server認証に使用するかを指定する値です。
- login
- String
変更する、格納されたパスワードのログインです。
- password
- SecureString
SecureString 値として指定された、変更されるパスワードです。
セキュリティメモ 可能な場合は、実行時にセキュリティ資格情報を入力するようにユーザーに求めます。 資格情報を格納する必要がある場合は、Windows .NET Frameworkによって提供される暗号化サービスを使用http://go.microsoft.com/fwlink/?LinkId=34733します。
注釈
ChangeReplicationServerPasswords メソッドは、レプリケーション エージェントが使用するログインのパスワードを更新するために使用されます。この更新後のパスワードを使用して、レプリケーション エージェントはレプリケーション トポロジ内の他のサーバーへ接続します。 このメソッドは、各エージェントの接続で使用される、格納されたログインのインスタンスのパスワードを個別に変更する代わりに使用されます。
ChangeReplicationServerPasswords(ReplicationSecurityMode, String, SecureString) メソッドでは、パスワードがメモリに保持されている間のセキュリティが強化されています。パスワードを設定するときには、ChangeReplicationServerPasswords(ReplicationSecurityMode, String, String) ではなく、このメソッドを使用してください。
ChangeReplicationServerPasswords メソッドを呼び出すことができるのは、レプリケーション サーバーの固定サーバー ロール sysadmin のメンバーだけです。
呼び出し 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
ログインを ReplicationSecurityMode Windows 認証に使用するか、SQL Server認証に使用するかを指定する値です。 可能な場合は、Windows 認証を使用します。
- login
- String
変更する、格納されたパスワードのログインです。
- password
- String
変更されるパスワードです。
例外
login
または password
の値が Unicode で 128 文字より長いか、NULL 文字を含んでいる場合。
注釈
ChangeReplicationServerPasswords メソッドは、レプリケーション エージェントが使用するログインのパスワードを更新するために使用されます。この更新後のパスワードを使用して、レプリケーション エージェントはレプリケーション トポロジ内の他のサーバーへ接続します。 このメソッドは、各エージェントの接続で使用される、格納されたログインのインスタンスのパスワードを個別に変更する代わりに使用されます。
ChangeReplicationServerPasswords メソッドを呼び出すことができるのは、レプリケーション サーバーの固定サーバー ロール sysadmin のメンバーだけです。
呼び出し ChangeReplicationServerPasswords は、 sp_changereplicationserverpasswords (Transact-SQL) の実行と同じです。