다음을 통해 공유


sp_vupgrade_replication(Transact-SQL)

적용 대상: SQL Server Azure SQL Managed Instance

복제 서버를 업그레이드할 때 설치 프로그램을 통해 활성화됩니다. 현재 제품 수준에서 복제를 지원하기 위해 필요에 따라 스키마 및 시스템 데이터를 업그레이드합니다. 시스템 및 사용자 데이터베이스에 새 복제 시스템 개체를 만듭니다. 이 저장 프로시저는 복제 업그레이드가 수행될 컴퓨터에서 실행됩니다.

Transact-SQL 구문 표기 규칙

구문

sp_vupgrade_replication
    [ [ @login = ] N'login' ]
    [ , [ @password = ] N'password' ]
    [ , [ @ver_old = ] ver_old ]
    [ , [ @force_remove = ] force_remove ]
    [ , [ @security_mode = ] security_mode ]
    [ , [ @db_id = ] db_id ]
[ ; ]

인수

[ @login = ] N'login'

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

참고 항목

이 매개 변수는 SQL Server 2005(9.x) 이상 버전으로 업그레이드할 때 무시됩니다.

[ @password = ] N'password'

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

참고 항목

이 매개 변수는 SQL Server 2005(9.x) 이상 버전으로 업그레이드할 때 무시됩니다.

[ @ver_old = ] ver_old

정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다.

이 저장 프로시저는 더 이상 사용되지 않으며 이후 SQL Server 릴리스에서 제거될 예정입니다.

[ @force_remove = ] force_remove

정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다.

[ @security_mode = ] security_mode

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

참고 항목

이 매개 변수는 SQL Server 2005(9.x) 이상 버전으로 업그레이드할 때 무시됩니다.

[ @db_id = ] db_id

정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다.

반환 코드 값

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

설명

sp_vupgrade_replication 는 모든 유형의 복제를 업그레이드할 때 사용됩니다.

사용 권한

sysadmin 고정 서버 역할의 멤버만 실행할 sp_vupgrade_replication수 있습니다.