Síntomas
Supongamos que tiene Microsoft SQL Server 2008 Service Pack 3 (SP3), SQL Server 2008 R2 Service Pack 2 (SP2), SQL Server 2012 Service Pack 2 (SP2), SQL Server 2012 Service Pack 1(SP1) o SQL Server 2014 instalados en un equipo. Cuando llama al procedimiento almacenado sp_MScreatemergedynamicsnapshot para crear una instantánea dinámica, recibe los siguientes mensajes de error:
Nota
Mensaje 8115, Nivel 16, Estado 2, Procedimiento sp_MScreatemergedynamicsnapshot, Línea 182
Error de desbordamiento aritmético al convertir la expresión en el tipo de datos nvarchar.
Msj 20655, Nivel 16, Estado 1, Procedimiento sp_MScreatemergedynamicsnapshot, Línea 186
El proceso de instantánea con particiones no se puede completar. No se puede recuperar la información de marca de tiempo máxima de la tabla MSsnapshot_history en la base de datos de distribución. Asegúrese de que una instantánea estándar esté actualizada y disponible.
Msj 20628, Nivel 16, Estado 1, Procedimiento sp_MScreatemergedynamicsnapshot, Línea 203
Error al generar la instantánea dinámica.
Nota: Este problema se produce cuando el valor de agent_id supera 99 999 en la tabla MSdynamicsnapshotjobs.
Causa
Este problema se produce debido a un defecto en SQL Server. El tipo de variable local para agent_id es un carácter y su longitud es 5. Un desbordamiento aritmético puede producirse cuando SQL Server controla el valor asignado al tipo INT.
Resolución
Este problema se corrigió por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 38 para SQL Server 2014 /en-us/help/2984923
Actualización acumulativa 11 para SQL Server 2012 SP1 /en-us/help/2975396
Actualización acumulativa 1 para SQL Server 2012 SP2 /en-us/help/2976982
Actualización acumulativa 13 para SQL Server 2008 R2 SP2 /en-us/help/2967540
Actualización acumulativa 38 para SQL Server 2008 SP3 /en-us/help/2958696
Acerca de las actualizaciones acumulativas para SQL Server
Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:
- Actualización acumulativa más reciente para SQL Server 2014
- Actualización acumulativa más reciente para SQL Server 2012 SP1
- Actualización acumulativa más reciente para SQL Server 2012 SP2
- Actualización acumulativa más reciente para SQL Server 2008 R2 SP2
- Actualización acumulativa más reciente para SQL Server 2008 SP3
Información de la revisión
Microsoft ya dispone de una revisión compatible. Sin embargo, está pensada para corregir únicamente el problema que se describe en este artículo. Aplíquelo solo a los sistemas que experimenten este problema específico.
Para resolver este problema, póngase en contacto con los servicios de soporte al cliente de Microsoft para obtener la revisión. Para obtener una lista completa de los números de teléfono de los Servicios de soporte al cliente de Microsoft, así como información acerca de los costos de soporte técnico, visite el siguiente sitio web de Microsoft:
/contactus/?ws=support Nota: En casos especiales, los costes derivados de las llamadas al soporte técnico pueden cancelarse si un profesional del Soporte técnico de Microsoft determina que una actualización específica resolverá el problema. Se aplicarán los costos habituales de soporte técnico a las consultas y cuestiones de soporte técnico adicionales que no guarden relación con la actualización en cuestión.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".