Síntomas

Suponga que usa la replicación transaccional en Microsoft SQL Server 2008 y hay una consulta de actualización ejecutándose en la publicación. Al actualizar SQL Server a SQL Server 2012 o SQL Server 2014, y la consulta de actualización no se distribuye antes de la actualización, el agente de lector del registro puede dar el siguiente error:

<Date> <Time> Publisher: {Call sp_replcmds (500, 0, 0,,0, 500000)}<Date> <Time> status: 0, code: 20011, Text: ' el proceso no pudo ejecutar ' sp_replcmds ' en '< nombre del publicador>'. '.<Date> <Time> El proceso no pudo ejecutar ' sp_replcmds ' en '<nombre de editor>'.<Date> <Time> Estado del agente de REPL: 6<fecha> <hora> estado: 0, código: 542, Text: ' se encontró un valor de DateTime no válido. El valor supera el año 9999.<Date> <Time> Estado: 0, código: 3621, texto: ' la instrucción ha sido terminada. '.<Date> <Time> Estado: 0, código: 22037, texto: ' el proceso no pudo ejecutar ' sp_replcmds ' en '<nombre de editor>'. '.

Incluso si este problema no se ha producido, las entradas de registro actualizadas para instrucciones de actualización aún pueden interpretarse erróneamente con el agente de lector del registro y puede producirse el siguiente error en el agente de distribución:

515 no se puede insertar el valor NULL en la columna ' nombre de columna<>', tabla '<nombre de tabla>'; la columna no admite valores nulos. Error al actualizar.

Nota

  • Los distintos tipos de datos y restricciones pueden provocar que se notifiquen diferentes errores y este problema puede provocar no convergencia.

  • El problema se produce al actualizar de SQL Server 2008 o SQL Server 2008 R2 a SQL Server 2012 o SQL Server 2014.

Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:

Estado

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

¿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?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×