Microsoft distribuye las correcciones de Microsoft SQL Server 2008 o Microsoft SQL Server 2008 R2 como un archivo descargable. Dado que las correcciones son acumulativas, cada nueva versión contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la versión anterior de corrección de SQL Server 2008 o SQL Server 2008 R2.
Síntomas
Después de habilitar el seguimiento de cambios en una base de datos de Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2, Microsoft SQL Server 2012 o SQL Server 2014, las operaciones de copia de seguridad fallan y se registra un mensaje de error similar al siguiente en el archivo de registro de errores de SQL Server:
Nota
<Error spid> de fecha><y hora><: 2601, Gravedad: 14, Estado: 1.
<SPID> de fecha><y hora>< No se puede insertar una fila de claves duplicada en el objeto "sys.syscommittab" con un índice único "<Nombre de índice>".
<Error spid> de fecha><y hora><: 3999, Gravedad: 17, Estado: 1.
<SPID> de fecha><y hora>< No se pudo vaciar la tabla de confirmación en el disco en dbid <Id>. de base de datos debido a un error 2601. Compruebe el registro de errores para obtener más información.
Además, recibe un código de error 2601 cuando SQL Server 2008 intenta realizar una operación de punto de control en la base de datos.
Nota Para obtener información general sobre los puntos de control de la base de datos de SQL Server, visite el siguiente sitio web de MSDN:
Puntos de control de base de datos (SQL Server)
Resolución
Información del Service Pack para SQL Server 2008 R2
Para resolver este problema, obtenga el Service Pack más reciente para SQL Server 2008 R2. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2527041 Cómo obtener la versión más reciente del Service Pack para SQL Server 2008 R2
Información sobre la actualización acumulativa
Este problema se corrigió por primera vez en la siguiente actualización acumulativa de SQL Server:
- Actualización acumulativa 9 para SQL Server 2012 SP2
- Actualización acumulativa 3 para SQL Server 2014 SP1
- Actualización acumulativa 10 para SQL Server 2014
- Actualización acumulativa 2 para SQL Server 2012
- Actualización acumulativa 6 para SQL Server 2008 R2 SP1
- Actualización acumulativa 13 para SQL Server 2008 R2
- Actualización acumulativa 4 para SQL Server 2008 SP3
- Actualización acumulativa 9 para SQL Server 2008 SP2
Recomendación: instalar la actualización acumulativa más reciente 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. Se recomienda descargar e instalar las actualizaciones acumulativas más recientes para SQL Server:
- Actualización acumulativa más reciente para SQL Server 2012 SP2
- Actualización acumulativa más reciente para SQL Server 2014 SP1
- Actualización acumulativa más reciente para SQL Server 2014
- Actualización acumulativa más reciente para SQL Server 2012
- Actualización acumulativa más reciente para SQL Server 2008 R2 SP1
- Actualización acumulativa más reciente para SQL Server 2008 R2
- Actualización acumulativa más reciente para SQL Server 2008 SP3
- Actualización acumulativa más reciente para SQL Server 2008 SP2
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Para obtener más información acerca del modelo de servicio incremental para SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
935897 Un modelo de mantenimiento incremental está disponible en el equipo de SQL Server para entregar revisiones para problemas detectados Para obtener más información acerca del esquema de nomenclatura de las actualizaciones de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
822499 Esquema de nomenclatura de los paquetes de actualizaciones de software de Microsoft SQL Server Para obtener más información acerca de la terminología relativa a las actualizaciones de software de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar que se usa para describir las actualizaciones de software de Microsoft
Más información
Para corregir un problema relacionado en SQL Server, consulte el siguiente artículo de KB:
Duplicar filas de clave de la tabla sys.syscommittab en SQL Server