sp_changemergesubscription(Transact-SQL)
선택한 병합 밀어넣기 구독에 대한 속성을 변경합니다. 이 저장 프로시저는 게시 데이터베이스의 게시자에서 실행됩니다.
보안 정보 |
---|
게시자를 원격 배포자로 구성할 경우 job_login 및 job_password를 비롯한 모든 매개 변수에 제공된 값이 일반 텍스트로 배포자에게 보내집니다. 이 저장 프로시저를 실행하기 전에 게시자와 해당 원격 배포자 간 연결을 암호화해야 합니다. 자세한 내용은 SQL Server 연결 암호화를 참조하십시오. |
구문
sp_changemergesubscription [ [ @publication= ] 'publication' ]
[ , [ @subscriber= ] 'subscriber'
[ , [ @subscriber_db= ] 'subscriber_db' ]
[ , [ @property= ] 'property' ]
[ , [ @value= ] 'value' ]
인수
[ @publication = ] 'publication'
변경할 게시의 이름입니다. publication은 sysname이며 기본값은 NULL입니다. 게시는 이미 존재하고 있어야 하며 식별자에 적용되는 규칙을 준수해야 합니다.[ @subscriber=] 'subscriber'
구독자의 이름입니다. subscriber는 sysname이며 기본값은 NULL입니다.[ @subscriber_db=] 'subscriber_db'
구독 데이터베이스의 이름입니다. subscriber_db는 sysname이며 기본값은 NULL입니다.[ @property=] 'property'
지정된 게시에 대해 변경할 속성입니다. property는 sysname이며 다음 표에 나열된 값 중 하나일 수 있습니다.[ @value=] 'value'
지정한 property에 대한 새 값입니다. value는 **nvarchar(255)**이며 표에 나열된 값 중 하나일 수 있습니다.속성
값
설명
description
해당 병합 구독에 관한 설명입니다.
priority
구독 우선 순위입니다. 우선 순위는 기본 해결 프로그램이 충돌을 감지했을 때 먼저 적용할 항목을 선택하는 데 사용합니다.
merge_job_login
에이전트가 실행되는 Microsoft Windows 계정의 로그인입니다.
merge_job_password
에이전트가 실행되는 Windows 계정의 암호입니다.
publisher_security_mode
1
게시자에 연결할 때 Windows 인증을 사용합니다.
0
게시자에 연결할 때 SQL Server 인증을 사용합니다.
publisher_login
게시자에서의 로그인 이름입니다.
publisher_password
제공된 게시자 로그인에 대한 강력한 암호입니다.
subscriber_security_mode
1
구독자에 연결할 때 Windows 인증을 사용합니다.
0
구독자에 연결할 때 SQL Server 인증을 사용합니다.
subscriber_login
구독자에서의 로그인 이름입니다.
subscriber_password
제공된 구독자 로그인에 대한 강력한 암호입니다.
sync_type
automatic
게시된 테이블의 스키마 및 초기 데이터가 구독자에게 먼저 전송됩니다.
none
구독자에 게시된 테이블에 대한 스키마 및 초기 데이터가 이미 있습니다. 시스템 테이블과 데이터는 항상 전송됩니다.
use_interactive_resolver
true
대화형 해결을 허용하는 모든 아티클에 대해 충돌을 대화형으로 해결할 수 있도록 합니다.
false
기본 해결 프로그램이나 사용자 지정 해결 프로그램을 사용하여 충돌이 자동으로 해결됩니다.
NULL(기본값)
NULL(기본값)
반환 코드 값
0(성공) 또는 1(실패)
주의
sp_changemergesubscription은 병합 복제에 사용합니다.
에이전트 로그인 또는 암호를 변경한 후 에이전트를 중지하고 다시 시작해야 변경 내용이 적용됩니다.
사용 권한
sysadmin 고정 서버 역할의 멤버 또는 db_owner 고정 데이터베이스 역할의 멤버만 sp_changemergesubscription을 실행할 수 있습니다.