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

這是 ReplicationSecurityMode 指定登入是用於 Windows 驗證或 SQL Server 驗證的值。

login
String

這是正進行變更之儲存密碼的登入。

password
SecureString

這是正進行變更的密碼,以 SecureString 值提供。

安全性注意事項:可能的話,在執行階段提示使用者輸入安全性認證。 如果您必須儲存認證,請使用 http://go.microsoft.com/fwlink/?LinkId=34733 Windows .NET Framework 所提供的密碼編譯服務。

備註

ChangeReplicationServerPasswords當此登入的密碼變更之後,此方法可用來更新複寫代理程式用來連接到複寫拓撲中其他伺服器的登入密碼。 使用這個方法,而不是個別變更每個代理程式連接所使用之登入的每個儲存實例的密碼。

ChangeReplicationServerPasswords(ReplicationSecurityMode, String, SecureString)方法會在儲存在記憶體中時,提供密碼的額外安全性,而且應該使用而不是 ChangeReplicationServerPasswords(ReplicationSecurityMode, String, String)

ChangeReplicationServerPasswords只有複寫伺服器上系統管理員(sysadmin)固定伺服器角色的成員,才能呼叫此方法。

呼叫 ChangeReplicationServerPasswords 相當於執行 (transact-sql) 的 sp_changereplicationserverpasswords

適用於

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 超過128的 Unicode 字元或包含 null 字元時。

備註

ChangeReplicationServerPasswords當此登入的密碼變更之後,此方法可用來更新複寫代理程式用來連接到複寫拓撲中其他伺服器的登入密碼。 使用這個方法,而不是個別變更每個代理程式連接所使用之登入的每個儲存實例的密碼。

ChangeReplicationServerPasswords只有複寫伺服器上系統管理員(sysadmin)固定伺服器角色的成員,才能呼叫此方法。

呼叫 ChangeReplicationServerPasswords 相當於執行 (transact-sql) 的 sp_changereplicationserverpasswords

適用於