sys.sp_vupgrade_replication (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Aktiveras av installationen vid uppgradering av en replikeringsserver. Uppgraderar schema och systemdata vid behov för att stödja replikering på nuvarande produktnivå. Skapar nya replikationssystemobjekt i system- och användardatabaser. Denna lagrade procedur utförs på den maskin där replikeringsuppgraderingen ska genomföras.

Transact-SQL syntaxkonventioner

Syntax

sys.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 ]
[ ; ]

Arguments

[ @login = ] N'login'

Systemadministratören loggar in för att använda när nya systemobjekt skapas i distributionsdatabasen. @login är sysname med standardvärdet NULL. Denna parameter krävs inte om @security_mode är inställd på 1, vilket är Windows autentisering.

Note

Denna parameter ignoreras när du uppgraderar till SQL Server 2005 (9.x) och senare versioner.

[ @password = ] Nlösenord

Systemadministratörslösenordet som ska användas vid skapande av nya systemobjekt i distributionsdatabasen. @password är sysname, med standarden en tom sträng. Denna parameter krävs inte om @security_mode är inställd på 1, vilket är Windows autentisering.

Note

Denna parameter ignoreras när du uppgraderar till SQL Server 2005 (9.x) och senare versioner.

[ @ver_old = ] ver_old

Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte.

Denna lagrade procedur är föråldrad och kommer att tas bort i en framtida version av SQL Server.

[ @force_remove = ] force_remove

Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte.

[ @security_mode = ] security_mode

Inloggningssäkerhetsläget att använda när nya systemobjekt skapas i distributionsdatabasen. @security_mode är bit, med en standard på 1. Om 0, används SQL Server-autentisering. Om 1, används Windows-autentisering.

Note

Denna parameter ignoreras när du uppgraderar till SQL Server 2005 (9.x) och senare versioner.

[ @db_id = ] db_id

Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Remarks

sp_vupgrade_replication används vid uppgradering av alla typer av replikering.

Permissions

Endast medlemmar i den fasta serverrollen sysadmin kan köra sp_vupgrade_replication.