ReplicationServer.ChangeReplicationServerPasswords 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
更改複製伺服器上所有儲存的密碼實例。
多載
| 名稱 | 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
密碼正在更改嗎?
例外狀況
當 或 password 的login值超過 128 個 Unicode 字元或包含空字元時。
備註
此 ChangeReplicationServerPasswords 方法用於更新複寫代理用來連接複製拓撲中其他伺服器的登入密碼,前提是該登入的密碼已更改。 此方法取代了每個代理連線中每個儲存登入實例的密碼。
ChangeReplicationServerPasswords此方法只能由複製伺服器上系統管理員固定伺服器角色的成員呼叫。
呼叫ChangeReplicationServerPasswords等同於執行 sp_changereplicationserverpasswords (Transact-SQL) 。