sp_changedistributor_password(Transact-SQL)
적용 대상: SQL Server Azure SQL Managed Instance
배포자의 암호를 변경합니다. 이 저장 프로시저는 모든 데이터베이스의 배포자에서 실행됩니다. 원격 배포자인 경우 이 배포자를 사용하는 모든 게시자 서버에서 실행해야 합니다. 배포 또는 게시자 데이터베이스가 가용성 그룹에 있는 경우 모든 배포자 및 게시자 노드에서 실행해야 합니다. 노드가 주 노드인지 보조 노드인지는 중요하지 않습니다.
구문
sp_changedistributor_password [ @password = ] N'password'
[ ; ]
인수
[ @password = ] N'password'
새 암호입니다.는 @password 기본값이 없는 sysname입니다. 배포자 로컬인 경우 시스템 로그인의 distributor_admin
암호가 변경됩니다.
반환 코드 값
0
(성공) 또는 1
(실패).
설명
sp_changedistributor_password
는 모든 유형의 복제에서 사용됩니다.
예제
-- Change the password on the Distributor.
-- To avoid storing the password in the script file, the value is passed
-- into SQLCMD as a scripting variable. For information about how to use
-- scripting variables on the command line and in SQL Server Management
-- Studio, see the "Executing Replication Scripts" section in the topic
-- "Programming Replication Using System Stored Procedures".
USE master;
GO
DECLARE @password NVARCHAR(50) = "YourLongP@$$w0rdHere";
EXEC sp_changedistributor_password @password;
GO
사용 권한
sysadmin 고정 서버 역할의 멤버만 실행할 sp_changedistributor_password
수 있습니다.