KB4575939: CORRECCIÓN: el agente de lector de registro genera una excepción de infracción de acceso para la replicación transaccional o P2P con tablas de particionamiento en SQL Server

Síntomas

Suponga que tiene una replicación punto a punto (P2P) o transaccional en tablas con particiones en Microsoft SQL Server. Cuando se hace un modificador de partición o una operación de combinación que tiene comandos replicados pendientes en esa partición, se observa la siguiente entrada de error en SQL Server de errores:

Error: 608: No se ha encontrado ninguna entrada de catálogo para el id. de <de> en la base de datos <DatabaseName>. Los metadatos son incoherentes. Ejecute DBCC CHECKDB para comprobar si hay daños en los metadatos.

Además, el agente del lector de registro genera un volcado de infracción de acceso.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Resolución

Este problema se ha corregido en las siguientes actualizaciones acumulativas para SQL Server:

Nota Después de aplicar esta corrección, si realiza la operación de combinación o modificador de partición con comandos replicados pendientes en esa partición, seguirá observando el error 608 en un registro de errores SQL Server, pero no se produce ningún volcado de infracción de acceso.

Acerca de las actualizaciones acumulativas SQL Server:

Cada nueva actualización acumulativa de SQL Server contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:

Más información

Si habilita el cambio de partición SQL Server 2008 R2 a la versión actual, es posible que también necesite operaciones de división y combinación en un futuro próximo. Antes de ejecutar una operación de división o combinación en una tabla replicada, asegúrese de que la partición en cuestión no tiene ningún comando replicado pendiente. También debe asegurarse de que no se ejecute ninguna operación DML en la partición durante las operaciones de división y combinación. Si hay transacciones que el lector de registro no ha procesado o si las operaciones DML se realizan en una partición de una tabla replicada mientras se ejecuta una operación de división o combinación (que implica la misma partición), podría provocar un error de procesamiento con el agente del lector de registros. Para corregir el error, es posible que sea necesario volver a inicializar la suscripción.

Para obtener más información, vea Replicar tablas e índices con particiones.

Advertencia

No debe habilitar el cambio de partición para las publicaciones punto a punto debido a la columna oculta que se usa para detectar y resolver conflictos.

Referencias

Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×