Cómo especificar la resolución de conflictos interactiva para los artículos de mezcla (programación de la replicación con Transact-SQL)

La replicación de Microsoft SQL Server proporciona una Resolución interactiva, que permite resolver conflictos manualmente durante la sincronización a petición en el Administrador de sincronización de Microsoft Windows. Puede especificar mediante programación que el suscriptor utilizará esta interfaz gráfica para resolver conflictos de artículos cuando se cree una suscripción de extracción a una publicación de mezcla. Sólo se mostrarán en la Resolución interactiva los conflictos de artículos que admitan esta opción. La Resolución interactiva requiere el Administrador de sincronización de Windows. Si se realiza una sincronización fuera del Administrador de sincronización de Windows (como una sincronización programada o una sincronización a petición en SQL Server Management Studio o el Monitor de replicación), los conflictos se resuelven automáticamente sin la intervención del usuario, utilizando la resolución especificada para el artículo. Para obtener más información, vea Resolución interactiva de conflictos.

Para crear una suscripción de extracción de mezcla que utilice la Resolución interactiva

  1. En la base de datos de publicación del publicador, ejecute sp_helpmergearticle, especificando @publication. Tenga en cuenta el valor de allow_interactive_resolver para cada artículo del conjunto de resultados para el que se utilizará la Resolución interactiva.

    • Si este valor es 1, se utilizará la Resolución interactiva.

    • Si este valor es 0, debe habilitar primero la Resolución interactiva para cada artículo. Para ello, ejecute sp_changemergearticle, especificando @publication, @article, el valor allow_interactive_resolver para @propertyy el valor true para @value.

  2. En la base de datos de suscripciones del suscriptor, ejecute sp_addmergepullsubscription. Para obtener más información, vea Cómo crear una suscripción de extracción (programación de la replicación con Transact-SQL).

  3. En la base de datos de suscripción del suscriptor, ejecute sp_addmergesubscription_agent y especifique los siguientes parámetros:

  4. En la base de datos de publicación del publicador, ejecute sp_addmergesubscription.

Para definir un artículo que admita la Resolución interactiva

Vea también

Conceptos