sp_vupgrade_replication (Transact-SQL)
Gilt für: SQL Server Azure 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 0
die SQL Server-Authentifizierung verwendet wird. Wenn 1
die 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
(erfolgreich) 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
.