sp_vupgrade_mergeobjects(Transact-SQL)

적용 대상:SQL Server

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

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

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

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

Transact-SQL 구문 표기 규칙

구문

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

인수

[ @login = ] N'login'

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

[ @password = ] N'password'

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

[ @security_mode = ] security_mode

배포 데이터베이스에서 새 시스템 개체를 만들 때 사용할 로그인 보안 모드입니다. @security_mode 비트이며 기본값은 .입니다1. 이 경우 0SQL Server 인증이 사용됩니다. 이 경우 1Windows 인증이 사용됩니다. 가능하면 Windows 인증을 사용하세요.

반환 코드 값

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

설명

sp_vupgrade_mergeobjects는 병합 복제본(replica)에만 사용됩니다.

사용 권한

sysadmin 고정 서버 역할의 멤버 자격이 필요하거나 이 저장 프로시저에 대한 권한을 직접 실행해야 합니다.