Saltar al contenido
Categoría: Sin categorizar
2012-02-08

El proceso de mezcla no pudo crear una nueva generación en ‘Publisher’

Ayer realizamos un update masivo de 1 millón de registros en una tabla de la BBDD de réplica, después del update, hicimos que un equipo replicara, y vimos que en la primera publicación fallaba después de unos 2000 segundos, dándonos el siguiente error: “El proceso de mezcla no pudo crear una nueva generación en ‘Publisher’. Para solucionar el problema, reinicie la sincronización con registro de historial detallado y especifique un archivo de salida para escribir en él.”  El texto en Inglés es: “The merge process was unable to create a new generation at the ‘Publisher’. Troubleshoot by restarting the synchronization with verbose history logging and specify an output file to which to write.”

Revisando el log de réplica, se mostraban errores de Time Out que ocurrían cuando se superaban los 300 segundos, hasta que después de 6 o 7 intentos cuando superaba los 1800 segundos fallaba la publicación y nos mostraba el error. Esto era debido a que el valor de -QueryTimeOut del perfil de Merge Agent era de 300 segundos y el del perfil de Distribution Agent era de 1800 segundos, por lo que decidimos aumentar temporalmente el valor de ambos a 3600 segundos con lo que conseguimos que se solucionara, los pasos que se realizaron para modificar este valor fueron los siguientes: 1. Click derecho sobre “Replication” y seleccionamos “Distributor Properties”.

2. Pinchamos en el botón “Profile Defaults”.

3. En Distribution Agents, pinchamos en “New” para crear un nuevo perfil, ya que los perfiles de sistema no se pueden modificar, y elegimos como modelo el Default Agent.

4. Ponemos nombre al nuevo perfil y cambiamos el valor de -QueryTimeOut al que queramos, en nuestro caso 3600.

5. Seleccionamos el perfil recién creado y le damos a “Change Existing Agents” , con esto aplicaremos los cambios en los Distribution Agents que ya estén creados.

6. Ahora nos vamos a Merge Agents y volvemos a realizar los mismos pasos, el primero, crear un nuevo perfil.

7. Ponemos nombre al perfíl y cambiamos el valor de -QueryTimeout, en nuestro caso 3600.

8. Seleccionamos el perfil creado y le damos “Change Existing Agents” para aplicar los cambios a los Merge Agents que ya estén creados.

9. Damos a OK en las dos ventanas y con esto ya tenemos el valor de -QueryTimeout cambiado.

10. Si este valor es temporal, no os olvidéis de volver a cambiarlo cuando hayáis terminado

Complete este formulario para recibir la guía de Windows Server en Azure
*Obligatorio
Complete este formulario para recibir la guía de Windows Server en Azure
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete este formulario para recibir 4 best practices to implement a comprehensive Zero Trust security approach
*Obligatorio
Complete este formulario para recibir 4 best practices to implement a comprehensive Zero Trust security approach
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete este formulario para recibir Cloud Migration Essentials
*Obligatorio
Complete este formulario para recibir Cloud Migration Essentials
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete este formulario para recibir Cloud security Advice for Nonprofit Leaders
*Obligatorio
Complete este formulario para recibir Cloud security Advice for Nonprofit Leaders
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete este formulario para recibir Prevent data leaks with Microsoft 365 Business Premium
*Obligatorio
Complete este formulario para recibir Prevent data leaks with Microsoft 365 Business Premium
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete this form to recieve the guide of Windows Server on Azure
*Required
Complete this form to recieve the guide of Windows Server on Azure
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve 4 best practices to implement a comprehensive Zero Trust security approach
*Required
Complete this form to recieve 4 best practices to implement a comprehensive Zero Trust security approach
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve Cloud Migration Essentials
*Required
Complete this form to recieve Cloud Migration Essentials
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve Cloud security Advice for Nonprofit Leaders
*Required
Complete este formulario para recibir Cloud security Advice for Nonprofit Leaders
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve Prevent data leaks with Microsoft 365 Business Premium
*Obligatorio
Complete this form to recieve Prevent data leaks with Microsoft 365 Business Premium
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve Cloud Migration Simplified Ebook.
*Obligatorio
Complete this form to recieve Prevent data leaks with Microsoft 365 Business Premium
Thank you for filling out the form [name]. Here's your Free eBook!