Freigeben über


sp_vupgrade_replication (Transact-SQL)

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 die Replikationsaktualisierung erfolgen soll.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_vupgrade_replication [ [@login=] 'login' ]
    [ , [ @password= ] 'password' ]
    [ , [ @ver_old= ] 'old_version' ]
    [ , [ @force_remove= ] 'force_removal' ]
    [ , [ @security_mode= ] security_mode ]

Argumente

  • [ @login=] 'login'
    Gibt den Anmeldenamen des Systemadministrators an, der verwendet werden soll, wenn neue Systemobjekte in der Verteilungsdatenbank erstellt werden. login ist vom Datentyp sysname; der Standardwert ist NULL. Dieser Parameter ist nicht erforderlich, wenn security_mode auf den Wert 1, d. h. auf die Windows-Authentifizierung, festgelegt ist.

    HinweisHinweis

    Dieser Parameter wird ignoriert, wenn Sie ein Update auf SQL Server 2005 oder höhere Versionen durchführen.

  • [ @password=] 'password'
    Gibt das Kennwort des Systemadministrators an, das verwendet werden soll, wenn neue Systemobjekte in der Verteilungsdatenbank erstellt werden. password ist vom Datentyp sysname; der Standardwert ist '' (leere Zeichenfolge). Dieser Parameter ist nicht erforderlich, wenn security_mode auf den Wert 1, d. h. auf die Windows-Authentifizierung, festgelegt ist.

    HinweisHinweis

    Dieser Parameter wird ignoriert, wenn Sie ein Update auf SQL Server 2005 oder höhere Versionen durchführen.

  • [ @ver_old=] 'old_version'
    Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

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

  • [ @force_remove=] 'force_removal'
    Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

  • [ @security_mode=] 'security_mode'
    Gibt den Anmeldungssicherheitsmodus an, der verwendet werden soll, wenn neue Systemobjekte in der Verteilungsdatenbank erstellt werden. security_mode ist vom Datentyp bit; der Standardwert ist 0. Bei 0 wird die SQL Server-Authentifizierung verwendet. Bei 1 wird die Windows-Authentifizierung verwendet.

    HinweisHinweis

    Dieser Parameter wird ignoriert, wenn Sie ein Update auf SQL Server 2005 oder höhere Versionen durchführen.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_vupgrade_replication wird beim Durchführen von Updates für alle Replikationstypen verwendet.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können sp_vupgrade_replication ausführen.