Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
sp_addtabletocontents vkládá odkazy do sledovacích tabulek pro sloučení pro všechny řádky ve zdrojové tabulce, které nejsou aktuálně zahrnuty v sledovacích tabulkách. Použijte tuto možnost, pokud jste hromadně načítali velké množství dat pomocí bcp, což nespustí spouštěče sledování sloučení. Tato uložená procedura se spustí v Publisheru v databázi publikace.
Syntax
sys.sp_addtabletocontents
[ @table_name = ] N'table_name'
[ , [ @owner_name = ] N'owner_name' ]
[ , [ @filter_clause = ] N'filter_clause' ]
[ ; ]
Arguments
[ @table_name = ] 'Ntable_name'
Název tabulky. @table_name je sysname, bez výchozího nastavení.
[ @owner_name = ] N'owner_name'
Jméno majitele stolu.
@owner_name je sysname, s výchozím nastavením NULL.
[ @filter_clause = ] N'filter_clause'
Specifikuje filtrační klauzuli, která určuje, které řádky nově načtených dat by měly být přidány do sledovacích tabulek pro slučování.
@filter_clause je nvarchar(4000), s výchozím hodnotou NULL. Pokud @filter_clause , NULLjsou přičteny všechny hromadně načtené řádky.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Poznámky
sp_addtabletocontents se používá pouze při replikaci pomocí merge.
Řádky v @table_name jsou označovány jejich rowguidcol a odkazy jsou přidávány do sledovacích tabulek sloučení.
sp_addtabletocontents Mělo by se použít po hromadném zkopírování dat do tabulky, která je publikována pomocí merge replication. Uložená procedura zahajuje sledování zkopírovaných řádků a zajišťuje, že nové řádky budou zahrnuty do další synchronizace.
Permissions
Pouze členové role pevného serveru správce systému nebo role pevné databáze db_owner mohou vykonávat sp_addtabletocontents.
Související obsah
- uložené procedury systému (Transact-SQL)