Udostępnij za pośrednictwem


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.

Topic link iconKonwencje składni języka Transact-SQL

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.