Compartir a través de


Bulk-Load Datos en tablas dentro de una publicación de mezcla (Programación de replicación Transact-SQL)

Cuando, de forma predeterminada, se cargan datos en tablas mediante la utilidad bcp o el comando BULK INSERT, los desencadenadores de replicación de combinación que mantienen los datos de seguimiento en la tabla del sistema MSmerge_contents no se activan. Puede forzar que los desencadenadores de replicación de mezcla se activen a medida que se cargan los datos, o bien puede insertar los metadatos de replicación generados mediante programación después de la operación de copia masiva mediante procedimientos almacenados de replicación.

Para cargar datos de forma masiva en tablas publicadas mediante replicación de combinación utilizando la utilidad bcp

  1. En el publicador o suscriptor, ejecute la utilidad bcp o BULK INSERT para insertar datos en una tabla publicada mediante la replicación de combinación.

  2. Use uno de los métodos siguientes para asegurarse de que los metadatos de replicación se generan para los datos insertados.

    • Ejecute la copia masiva mediante la opción FIRE_TRIGGERS.

    • En la base de datos en la que se insertaron los datos, ejecute sp_addtabletocontents (Transact-SQL). Especifique el nombre de la tabla en el que se insertaron los datos para @table_name.