sp_vupgrade_replication (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Wird vom Setup-Programm aktiviert, wenn ein Update für einen Replikationsserver durchgeführt wird. Aktualisiert bei Bedarf Schema- und Systemdaten, um die Replikation auf der aktuellen Produktebene zu unterstützen. Erstellt neue Replikationssystemobjekte in System- und Benutzerdatenbanken. Diese gespeicherte Prozedur wird auf dem Computer ausgeführt, auf dem das Replikationsupgrade erfolgen soll.

Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

[ @login = ] N'login'

Der Systemadministrator anmeldet sich beim Erstellen neuer Systemobjekte in der Verteilungsdatenbank. @login ist "sysname" mit der Standardeinstellung "NULL. Dieser Parameter ist nicht erforderlich, wenn @security_mode auf 1"Windows-Authentifizierung" festgelegt ist.

Hinweis

Dieser Parameter wird ignoriert, wenn Sie ein Upgrade auf SQL Server 2005 (9.x) und höhere Versionen durchführen.

[ @password = ] N'password'

Das Kennwort des Systemadministrators, das beim Erstellen neuer Systemobjekte in der Verteilungsdatenbank verwendet werden soll. @password ist "sysname" mit der Standardeinstellung einer leeren Zeichenfolge. Dieser Parameter ist nicht erforderlich, wenn @security_mode auf 1"Windows-Authentifizierung" festgelegt ist.

Hinweis

Dieser Parameter wird ignoriert, wenn Sie ein Upgrade auf SQL Server 2005 (9.x) und höhere Versionen durchführen.

[ @ver_old = ] ver_old

Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

Diese gespeicherte Prozedur ist veraltet und wird in einer zukünftigen Version von SQL Server entfernt.

[ @force_remove = ] force_remove

Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

[ @security_mode = ] security_mode

Der Anmeldesicherheitsmodus, der beim Erstellen neuer Systemobjekte in der Verteilungsdatenbank verwendet werden soll. @security_mode ist bit, mit einem Standardwert von 1. Wenn 0die SQL Server-Authentifizierung verwendet wird. Wenn 1die Windows-Authentifizierung verwendet wird.

Hinweis

Dieser Parameter wird ignoriert, wenn Sie ein Upgrade auf SQL Server 2005 (9.x) und höhere Versionen durchführen.

[ @db_id = ] db_id

Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler).

Hinweise

sp_vupgrade_replication wird beim Aktualisieren aller Replikationstypen verwendet.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können ausgeführt werden sp_vupgrade_replication.