sp_addtabletocontents (Transact-SQL)
Wstawia odwołania do korespondencji seryjnej, śledzenie tabel dla wszystkich wierszy w tabela źródłowej, które aktualnie nie są uwzględnione w tabelach śledzenia.Opcja ta jest używana, jeśli zbiorczej — załadowano dużej ilości danych przy użyciu BCP, których nie będzie wyzwalana, śledzenie wyzwalacze korespondencji seryjnej.Ta procedura przechowywana jest wykonywana przez wydawcę na baza danych publikacja.
sp_addtabletocontents [ @table_name = ] 'table_name'
[ , [ @owner_name = ] 'owner_name' ]
[ , [ @filter_clause = ] 'filter_clause' ]
Argumenty
[ @table_name=] 'table_name'
Is the name of the table.table_name is sysname, with no default.[ @owner_name=] 'owner_name'
Is the name of the owner of the table.owner_name is sysname, with a default of NULL.[ @filter_clause= ] 'filter_clause'
Specifies a filter clause that controls which rows of the newly-loaded data should be added to the merge tracking tables.filter_clause is nvarchar(4000), with a default value of NULL.Jeśli filter_clause jest wartość null, zbiorczej wszystkie załadowane wiersze zostaną dodane.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
sp_addtabletocontents jest używany tylko w replikacja łączenia.
The rows in the table_name are referred to by their rowguidcol and the references are added to the merge tracking tables.sp_addtabletocontents should be used after bulk copying data into a table that is published using merge replication.Procedura przechowywana inicjuje śledzenia wierszy, które zostały skopiowane i zapewnia, że nowe wiersze mają zostać uwzględnione w następnej synchronizacji.
Uprawnienia
Tylko członkowie sysadmin Rola serwera lub db_owner stała rola bazy danych może być wykonywany sp_addtabletocontents.
See Also