sp_vupgrade_mergeobjects(Transact-SQL)
적용 대상: SQL Server
병합 복제의 데이터 변경 내용을 추적하고 적용하는 데 사용되는 아티클별 트리거, 저장 프로시저 및 뷰를 다시 생성합니다. 다음 상황에서 이 절차를 실행합니다.
복제에 필요한 개체가 실수로 삭제된 경우
핫픽스와 같은 업데이트를 적용하는 경우 하나 이상의 복제 개체를 수정해야 합니다. 업데이트를 적용한 후 각 노드에서 프로시저를 실행합니다.
이 저장 프로시저를 실행해도 구독을 다시 초기화할 필요가 없습니다. 서비스 팩을 설치하거나 새 버전의 SQL Server로 업그레이드하는 경우에는 이 절차가 필요하지 않습니다.
구문
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
. 이 경우 0
SQL Server 인증이 사용됩니다. 이 경우 1
Windows 인증이 사용됩니다. 가능하면 Windows 인증을 사용하세요.
반환 코드 값
0
(성공) 또는 1
(실패).
설명
sp_vupgrade_mergeobjects
는 병합 복제에만 사용됩니다.
사용 권한
sysadmin 고정 서버 역할의 멤버 자격이 필요하거나 이 저장 프로시저에 대한 권한을 직접 실행해야 합니다.