Se aplica a
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

Síntomas

Imagine la siguiente situación:

  • Use el reflejo de base de datos en modo asincrónico de alto rendimiento en Microsoft SQL Server 2012 R2.

  • Habilite el seguimiento de cambios en la base de datos principal.

  • Cree una instantánea de base de datos en la base de datos reflejada.

  • Use la función CHANGE_TRACKING_CURRENT_VERSION () en la instantánea de la base de datos para comprobar la versión asociada a la última transacción confirmada.

En este escenario, el valor devuelto de la función CHANGE_TRACKING_CURRENT_VERSION () es incorrecto. Es 0 o menor que el valor devuelto de la base de datos principal.

Causa

El problema se debe a un defecto relacionado con el procesamiento de funciones en una instantánea de la base de datos. La función CHANGE_TRACKING_CURRENT_VERSION () devuelve valores incorrectos en la instantánea de la base de datos.

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?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.