sp_addtabletocontents (Transact-SQL)
Inserta en las tablas de seguimiento de mezcla las referencias para las filas de una tabla de origen que no están incluidas actualmente en las tablas de seguimiento. Utilice esta opción si ha realizado una carga masiva de una gran cantidad de datos mediante bcp, que no activará desencadenadores de seguimiento de mezcla. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicaciones.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_addtabletocontents [ @table_name = ] 'table_name'
[ , [ @owner_name = ] 'owner_name' ]
[ , [ @filter_clause = ] 'filter_clause' ]
Argumentos
[ @table_name=] 'table_name'
Es el nombre de la tabla. table_name es de tipo sysname y no tiene ningún valor predeterminado.[ @owner_name=] 'owner_name'
Es el nombre del propietario de la tabla. owner_name es de tipo sysname y su valor predeterminado es NULL.[ @filter_clause= ] 'filter_clause'
Especifica una cláusula de filtro que controla qué filas de datos recientemente cargados deben agregarse a las tablas de seguimiento de mezcla. filter_clause es de tipo nvarchar(4000) y su valor predeterminado es NULL. Si filter_clause es NULL, se agregan todas las filas cargadas masivamente.
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_addtabletocontents solamente se utiliza en la replicación de mezcla.
Se hace referencia a las filas de table_name mediante su rowguidcol y las referencias se agregan a las tablas de seguimiento de mezcla. sp_addtabletocontents se debe utilizar después de las copias masivas de datos en una tabla que se publique a través de 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 del rol fijo de base de datos db_owner pueden ejecutar sp_addtabletocontents.