ReplicationServer.ChangeReplicationServerPasswords メソッド (ReplicationSecurityMode, String, String)
レプリケーション サーバーで保持されるログインのパスワードの格納されたすべてのインスタンスを変更します。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)
構文
'宣言
Public Sub ChangeReplicationServerPasswords ( _
securityMode As ReplicationSecurityMode, _
login As String, _
password As String _
)
'使用
Dim instance As ReplicationServer
Dim securityMode As ReplicationSecurityMode
Dim login As String
Dim password As String
instance.ChangeReplicationServerPasswords(securityMode, _
login, password)
public void ChangeReplicationServerPasswords(
ReplicationSecurityMode securityMode,
string login,
string password
)
public:
void ChangeReplicationServerPasswords(
ReplicationSecurityMode securityMode,
String^ login,
String^ password
)
member ChangeReplicationServerPasswords :
securityMode:ReplicationSecurityMode *
login:string *
password:string -> unit
public function ChangeReplicationServerPasswords(
securityMode : ReplicationSecurityMode,
login : String,
password : String
)
パラメーター
- securityMode
型: Microsoft.SqlServer.Replication.ReplicationSecurityMode
ログインが Windows 認証に使用されるのか、SQL Server 認証に使用されるのかを指定する ReplicationSecurityMode 値です。可能な場合は、Windows 認証を使用します。
- login
型: System.String
変更する、格納されたパスワードのログインです。
- password
型: System.String
変更されるパスワードです。
例外
例外 | 条件 |
---|---|
ArgumentException | login または password の値が Unicode で 128 文字より長いか、NULL 文字を含んでいる場合。 |
説明
ChangeReplicationServerPasswords メソッドは、レプリケーション エージェントが使用するログインのパスワードを更新するために使用されます。この更新後のパスワードを使用して、レプリケーション エージェントはレプリケーション トポロジ内の他のサーバーへ接続します。 このメソッドは、各エージェントの接続で使用される、格納されたログインのインスタンスのパスワードを個別に変更する代わりに使用されます。
ChangeReplicationServerPasswords メソッドを呼び出すことができるのは、レプリケーション サーバーの固定サーバー ロール sysadmin のメンバーだけです。
ChangeReplicationServerPasswords を呼び出すと、sp_changereplicationserverpasswords (Transact-SQL) を実行したのと同じことになります。