Freigeben über


sp_vupgrade_mergeobjects (Transact-SQL)

Gilt für: SQL Server

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 anwenden, z. B. einen Hotfix, der eine Änderung an einem oder mehreren Replikationsobjekten erfordert. Führen Sie die Prozedur für jeden Knoten aus, nachdem Sie das Update angewendet haben.

Das Ausführen dieser gespeicherten Prozedur erfordert keine Erneuteinitialisierung von Abonnements. Dieses Verfahren ist nicht erforderlich, wenn Sie ein Service Pack installieren oder auf eine neue Version von SQL Server aktualisieren.

Transact-SQL-Syntaxkonventionen

Syntax

sp_vupgrade_mergeobjects
    [ [ @login = ] N'login' ]
    [ , [ @password = ] N'password' ]
    [ , [ @security_mode = ] security_mode ]
[ ; ]

Argumente

[ @login = ] N'login'

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

[ @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.

[ @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. Verwenden Sie nach Möglichkeit die Windows-Authentifizierung.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Hinweise

sp_vupgrade_mergeobjects wird nur für die Seriendruckreplikation verwendet.

Berechtigungen

Erfordert die Mitgliedschaft in der festen Serverrolle "sysadmin ", oder führen Sie die Berechtigung direkt für diese gespeicherte Prozedur aus.