sp_vupgrade_mergeobjects(Transact-SQL)

병합 복제의 데이터 변경 내용을 추적하고 적용하는 데 사용되는 아티클별 트리거, 저장 프로시저 및 뷰를 다시 생성합니다. 다음과 같은 경우 이 프로시저를 실행합니다.

  • 복제에 필요한 개체가 실수로 삭제된 경우

  • 복제 개체를 하나 이상 수정해야 하는 핫픽스 등의 업데이트를 적용하는 경우. 업데이트를 적용한 후 각 노드에서 프로시저를 실행합니다.

이 저장 프로시저를 실행하는 경우 구독을 다시 초기화하지 않아도 됩니다. 서비스 팩을 설치하거나 최신 버전의 SQL Server로 업그레이드하는 경우에는 이 프로시저가 필요하지 않습니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

sp_vupgrade_mergeobjects [ [@login = ] 'login' ]
    [ , [ @password = ] 'password' ]
    [ , [ @security_mode = ] security_mode ]

인수

  • [ @login=] 'login'
    배포 데이터베이스에서 새 시스템 개체를 만들 때 사용할 시스템 관리자 로그인입니다. login은 sysname이며 기본값은 NULL입니다. security_mode를 Windows 인증을 의미하는 1로 설정하면 이 매개 변수가 필요하지 않습니다.

  • [ @password=] 'password'
    배포 데이터베이스에서 새 시스템 개체를 만들 때 사용할 시스템 관리자 암호입니다. password는 sysname이며 기본값은 ' '(빈 문자열)입니다. security_mode를 Windows 인증을 의미하는 1로 설정하면 이 매개 변수가 필요하지 않습니다.

  • [ @security_mode=] 'security_mode'
    배포 데이터베이스에서 새 시스템 개체를 만들 때 사용할 로그인 보안 모드입니다. security_mode는 bit이며 기본값은 1입니다. 0인 경우 SQL Server 인증을 사용합니다. 1인 경우에는 Windows 인증을 사용합니다. 가능하면 Windows 인증을 사용하십시오.

반환 코드 값

0(성공) 또는 1(실패)

주의

sp_vupgrade_mergeobjects는 병합 복제에만 사용됩니다.

사용 권한

sysadmin 고정 서버 역할의 멤버 자격이 필요합니다.

참고 항목

참조

복제 저장 프로시저(Transact-SQL)

개념

복제된 데이터베이스 업그레이드