Freigeben über


sp_vupgrade_mergeobjects (Transact-SQL)

Neu: 12. Dezember 2006

Generiert die artikelspezifischen Trigger, die gespeicherten Prozeduren und Sichten erneut, die zum Nachverfolgen und Anwenden von Datenänderungen für die Mergereplikation verwendet werden. Führen Sie diese Prozedur in den folgenden Situationen aus:

  • Wenn ein Objekt, das für die Replikation erforderlich ist, versehentlich gelöscht wird.
  • Wenn Sie ein Update (beispielsweise ein Hotfix) anwenden, für das Änderungen an einem oder mehreren Replikationsobjekten erforderlich sind. Führen Sie die Prozedur für jeden Knoten aus, nachdem Sie das Update angewendet haben.

Für das Ausführen dieser gespeicherten Prozedur ist keine erneute Initialisierung der Abonnements erforderlich. Diese Prozedur ist nicht erforderlich, wenn Sie ein Service Pack installieren oder auf eine neue Version von SQL Server aktualisieren.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_vupgrade_mergeobjects [ [@login=] 'login' ]
    [ , [ @password= ] 'password' ]
    [ , [ @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 lautet NULL. Dieser Parameter ist nicht erforderlich, wenn security_mode auf den Wert 1, d. h. auf die Windows-Authentifizierung, festgelegt ist.
  • [ @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.
  • [ @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 lautet 1. Bei 0 wird die SQL Server-Authentifizierung verwendet. Bei 1 wird die Windows-Authentifizierung verwendet.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_vupgrade_mergeobjects wird nur für die Mergereplikation verwendet.

Berechtigungen

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

Siehe auch

Verweis

Gespeicherte Replikationsprozeduren (Transact-SQL)

Andere Ressourcen

Dokumentationsübersicht zur Replikation
Aktualisieren replizierter Datenbanken

Hilfe und Informationen

Informationsquellen für SQL Server 2005