ReplicationServer.ChangeReplicationServerPasswords 方法

定義

更改複製伺服器上所有儲存的密碼實例。

多載

名稱 Description
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此方法只能由複製伺服器上系統管理員固定伺服器角色的成員呼叫。

呼叫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

密碼正在更改嗎?

例外狀況

當 或 passwordlogin值超過 128 個 Unicode 字元或包含空字元時。

備註

ChangeReplicationServerPasswords 方法用於更新複寫代理用來連接複製拓撲中其他伺服器的登入密碼,前提是該登入的密碼已更改。 此方法取代了每個代理連線中每個儲存登入實例的密碼。

ChangeReplicationServerPasswords此方法只能由複製伺服器上系統管理員固定伺服器角色的成員呼叫。

呼叫ChangeReplicationServerPasswords等同於執行 sp_changereplicationserverpasswords (Transact-SQL) 。

適用於