sp_vupgrade_mergeobjects (Transact-SQL)

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 ist 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 ist 1. Bei 0 wird die SQL Server-Authentifizierung verwendet. Bei 1 wird die Windows-Authentifizierung verwendet. Verwenden Sie nach Möglichkeit die Windows-Authentifizierung.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_vupgrade_mergeobjects wird nur für die Mergereplikation verwendet.

Berechtigungen

Erfordert die Mitgliedschaft in der festen Serverrolle sysadmin.