Cómo especificar el orden de procesamiento de la mezcla de artículos de tabla (programación de la replicación con Transact-SQL)

La replicación de mezcla le permite especificar el orden en el que el Agente de mezcla procesa los artículos durante el proceso de sincronización. Al crear cada artículo, puede asignarle un orden mediante programación utilizando los procedimientos de replicación almacenados. Los artículos se procesan en orden desde el valor menor al mayor. Si existen dos artículos que tienen el mismo valor, se procesan al mismo tiempo. Para obtener más información, vea Especificar el orden de procesamiento de los artículos de mezcla.

Para especificar el orden de procesamiento de un nuevo artículo de mezcla

  • En la base de datos de publicación del publicador, ejecute sp_addmergearticle (Transact-SQL). Especifique un valor entero que represente el orden de procesamiento del artículo en @processing_order. Para obtener más información, vea Cómo definir un artículo (programación de la replicación con Transact-SQL).

    Nota

    Al crear artículos ordenados, debería dejar huecos entre los valores de orden de los artículos. Esto le permitirá establecer nuevos valores en el futuro con mayor facilidad. Por ejemplo, si tiene tres artículos para los que necesita especificar un orden de procesamiento fijo, establezca el valor @processing_order en 10, 20 y 30 en lugar de 1, 2 y 3, respectivamente.

Para cambiar el orden de procesamiento de un artículo de mezcla

  1. Para determinar orden de procesamiento de un artículo, ejecute sp_helpmergearticle (Transact-SQL) y tenga en cuenta el valor de processing_order en el conjunto de resultados.

  2. En la base de datos de publicación del publicador, ejecute sp_changemergearticle (Transact-SQL). Especifique el valor processing_order para @property y un valor entero que represente el orden de procesamiento para @value.