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 값으로 제공되는 변경할 암호입니다.

보안 참고 가능하면 런타임에 보안 자격 증명을 입력하라는 메시지를 사용자에게 표시합니다. 자격 증명을 저장해야 하는 경우 Windows .NET Framework 제공하는 암호화 서비스를 사용합니다http://go.microsoft.com/fwlink/?LinkId=34733.

설명

ChangeReplicationServerPasswords 메서드는 이 로그인에 대한 암호가 변경된 후 복제 에이전트가 복제 토폴로지의 다른 서버에 연결하는 데 사용하는 로그인의 암호를 업데이트하는 데 사용됩니다. 이 메서드는 각 에이전트 연결에 사용되는 로그인의 저장된 각 인스턴스에 대한 암호를 개별적으로 변경하는 대신 사용됩니다.

이 메서드는 ChangeReplicationServerPasswords(ReplicationSecurityMode, String, SecureString) 암호가 메모리에 저장되어 있는 동안 암호에 대한 추가 보안을 제공하며 대신 ChangeReplicationServerPasswords(ReplicationSecurityMode, String, String)사용해야 합니다.

이 메서드는 ChangeReplicationServerPasswords 복제 서버에서 sysadmin 고정 서버 역할의 멤버만 호출할 수 있습니다.

호출 ChangeReplicationServerPasswordssp_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

변경할 암호입니다.

예외

login 이 128개보다 길거나 password 유니코드 문자이거나 null 문자를 포함하는 경우입니다.

설명

ChangeReplicationServerPasswords 메서드는 이 로그인에 대한 암호가 변경된 후 복제 에이전트가 복제 토폴로지의 다른 서버에 연결하는 데 사용하는 로그인의 암호를 업데이트하는 데 사용됩니다. 이 메서드는 각 에이전트 연결에 사용되는 로그인의 저장된 각 인스턴스에 대한 암호를 개별적으로 변경하는 대신 사용됩니다.

이 메서드는 ChangeReplicationServerPasswords 복제 서버에서 sysadmin 고정 서버 역할의 멤버만 호출할 수 있습니다.

호출 ChangeReplicationServerPasswordssp_changereplicationserverpasswords(Transact-SQL) 실행과 동일합니다.

적용 대상