次の方法で共有


ReplicationServer.ChangeReplicationServerPasswords Method (ReplicationSecurityMode, String, SecureString)

SecureString オブジェクトを使用してレプリケーション サーバーで保持されるログインのパスワードの格納されたすべてのインスタンスを変更します。

名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (microsoft.sqlserver.rmo.dll 内)

構文

'宣言
Public Sub ChangeReplicationServerPasswords ( _
    securityMode As ReplicationSecurityMode, _
    login As String, _
    password As SecureString _
)
public void ChangeReplicationServerPasswords (
    ReplicationSecurityMode securityMode,
    string login,
    SecureString password
)
public:
void ChangeReplicationServerPasswords (
    ReplicationSecurityMode securityMode, 
    String^ login, 
    SecureString^ password
)
public void ChangeReplicationServerPasswords (
    ReplicationSecurityMode securityMode, 
    String login, 
    SecureString password
)
public function ChangeReplicationServerPasswords (
    securityMode : ReplicationSecurityMode, 
    login : String, 
    password : SecureString
)

パラメータ

  • securityMode
    ログインが Windows 認証に使用されるのか、SQL Server 認証に使用されるのかを指定する ReplicationSecurityMode 値です。
  • login
    変更する、格納されたパスワードのログインです。
  • password
    変更するパスワードです。SecureString 値として指定されます。

    ms151394.security(ja-jp,SQL.90).gifセキュリティ メモ :
    可能な場合は、実行時にセキュリティ資格情報の入力を求めるメッセージをユーザーに対して表示します。資格情報を格納する必要がある場合は、Windows .NET Framework で提供される cryptographic services を使用します。

解説

ChangeReplicationServerPasswords メソッドは、このログインのパスワードが変更された後で、レプリケーション エージェントがレプリケーション トポロジ内の他のサーバーへの接続に使用するログインのパスワードを更新するために使用されます。各エージェントの接続に使用されるログインの格納された各インスタンスのパスワードを個別に変更する代わりに、このメソッドが使用されます。

ChangeReplicationServerPasswords(ReplicationSecurityMode,String,SecureString) メソッドでは、パスワードがメモリに保持されている間のセキュリティが強化されています。パスワードを設定するときには、ChangeReplicationServerPasswords(ReplicationSecurityMode,String,String) ではなく、このメソッドを使用してください。

ChangeReplicationServerPasswords メソッドを呼び出すことができるのは、レプリケーション サーバーの固定サーバー ロール sysadmin のメンバだけです。

ChangeReplicationServerPasswords を呼び出すと、sp_changereplicationserverpasswords (Transact-SQL) を実行したのと同じことになります。

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

ReplicationServer Class
ReplicationServer Members
Microsoft.SqlServer.Replication Namespace