ReplicationServer.ChangeReplicationServerPasswords 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
針對複寫伺服器上所維護的登入來變更密碼的所有預存執行個體。
多載
| 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 。