Share via


sp_addtabletocontents (Transact-SQL)

Fügt in die Mergenachverfolgungstabellen Verweise auf alle Zeilen in einer Quelltabelle ein, die derzeit nicht in den Nachverfolgungstabellen eingeschlossen sind. Verwenden Sie diese Option, wenn Sie eine große Datenmenge mithilfe des Hilfsprogramms bcp in einem Massenvorgang geladen haben, da bcp keine Mergenachverfolgungstrigger auslöst. Diese gespeicherte Prozedur wird auf dem Verleger für die Veröffentlichungsdatenbank ausgeführt.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

sp_addtabletocontents [ @table_name = ] 'table_name'
    [ , [ @owner_name = ] 'owner_name' ]
    [ , [ @filter_clause = ] 'filter_clause' ]

Argumente

  • [ @table_name=] 'table_name'
    Der Name der Tabelle. table_name ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @owner_name=] 'owner_name'
    Der Name des Besitzers der Tabelle. owner_name ist vom Datentyp sysname und hat den Standardwert NULL.

  • [ @filter_clause= ] 'filter_clause'
    Gibt eine Filterklausel an, die steuert, welche Zeilen der neu geladenen Daten den Mergenachverfolgungstabellen hinzugefügt werden sollen. filter_clause ist vom Datentyp nvarchar(4000) und hat den Standardwert NULL. Wenn filter_clause gleich NULL ist, werden alle in einem Massenvorgang geladenen Zeilen hinzugefügt.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_addtabletocontents wird nur für die Mergereplikation verwendet.

Auf die Zeilen im table_name wird von der zugehörigen rowguidcol verwiesen, und die Verweise werden den Mergenachverfolgungstabellen hinzugefügt. sp_addtabletocontents sollte nach dem Massenkopieren von Daten in eine Tabelle, die mit Mergereplikation veröffentlicht wird, verwendet werden. Die gespeicherte Prozedur veranlasst die Nachverfolgung der kopierten Zeilen und gewährleistet, dass die neuen Zeilen bei der nächsten Synchronisation berücksichtigt werden.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_addtabletocontents ausführen.

Siehe auch

Verweis

Gespeicherte Systemprozeduren (Transact-SQL)