Compartir a través de


sp_addtabletocontents (Transact-SQL)

Se aplica a: SQL Server

sp_addtabletocontents inserta referencias en las tablas de seguimiento de mezcla, para las filas de una tabla de origen que no se incluyen actualmente en las tablas de seguimiento. Use esta opción si ha cargado de forma masiva una gran cantidad de datos mediante bcp, que no desencadenará desencadenadores de seguimiento de mezcla. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicación.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @table_name = ] N'table_name'

Nombre de la tabla. @table_name es sysname, sin ningún valor predeterminado.

[ @owner_name = ] N'owner_name'

Nombre del propietario de la tabla. @owner_name es sysname, con un valor predeterminado de NULL.

[ @filter_clause = ] N'filter_clause'

Especifica una cláusula de filtro que controla las filas de los datos recién cargados que se deben agregar a las tablas de seguimiento de mezcla. @filter_clause es nvarchar(4000), con un valor predeterminado de NULL. Si @filter_clause es NULL, se agregan todas las filas cargadas masivamente.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_addtabletocontents solo se usa en la replicación de mezcla.

Sus referencias hacen referencia a rowguidcol las filas de la @table_name y las referencias se agregan a las tablas de seguimiento de mezcla. sp_addtabletocontents debe usarse después de copiar datos de forma masiva en una tabla publicada mediante la replicación de mezcla. El procedimiento almacenado inicia el seguimiento de las filas copiadas y garantiza que las nuevas filas se incluirán en la siguiente sincronización.

Permisos

Solo los miembros del rol fijo de servidor sysadmin o db_owner rol fijo de base de datos pueden ejecutar sp_addtabletocontents.