Microsoft distribuye las soluciones Microsoft SQL Server 2008 R2 o Microsoft SQL Server 2008 como un archivo que se puede descargar. Dado que las correcciones son acumulativas, cada versión nueva contiene todas las revisiones y todas las actualizaciones de seguridad incluidas en la versión anterior de SQL Server 2008 R2 o de la actualización de SQL Server 2008.
Síntomas
Después de eliminar algunos registros de una tabla de usuario en una instancia de Microsoft SQL Server 2008 R2 o en una instancia de Microsoft SQL Server 2008, los valores de las columnas ghost_record_count y version_ghost_record_count aumentan continuamente en todas las bases de datos de la instancia. Además, el espacio asignado para los registros eliminados no se libera de la forma esperada. Por lo tanto, pueden surgir otros problemas. Por ejemplo, una base de datos que reduce la tarea no puede eliminar el espacio no usado de las tablas de datos, o puede que una operación de copia de seguridad se ejecute lentamente.Nota Para supervisar los valores de las columnas ghost_record_count y version_ghost_record_count , ejecute la siguiente instrucción:
SELECT * FROM sys.dm_db_index_physical_stats (DB_ID(N'<DatabaseName>'), OBJECT_ID(N'<TableName>'), NULL, NULL , 'DETAILED');
Resolución
Información sobre la actualización acumulativa
Service Pack 3 de SQL Server 2008
La corrección para este problema se publicó por primera vez en la actualización acumulativa 4 para SQL Server 2008 Service Pack 3. Para obtener más información acerca de este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2673383 Paquete de actualización acumulativa 4 para SQL Server 2008 Service Pack 3Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2008. Microsoft recomienda que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2629969 Las compilaciones de SQL Server 2008 que se lanzaron después de que se publicó SQL Server 2008 Service Pack 3 Los Hotfix 2008 de Microsoft SQL Server se crean para determinados Service Packs de SQL Server. Debe aplicar una revisión de SQL Server 2008 Service Pack 3 a una instalación de SQL Server 2008 Service Pack 3. De forma predeterminada, cualquier Hotfix proporcionado en un Service Pack de SQL Server se incluye en el siguiente Service Pack de SQL Server.
SQL Server 2008 R2
La corrección para este problema se publicó por primera vez en el paquete de actualización acumulativa 10. Para obtener más información sobre cómo obtener este paquete de actualización acumulativa para SQL Server 2008 R2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2591746 Paquete de actualización acumulativa 10 para SQL Server 2008 R2 Nota Debido a que las compilaciones son acumulativas, cada nueva versión de actualización contiene todas las revisiones y todas las actualizaciones de seguridad que se incluían en la versión anterior de la actualización de SQL Server 2008 R2. Le recomendamos que considere aplicar la versión de actualización más reciente que contiene este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
981356 Las compilaciones de SQL Server 2008 R2 que se lanzaron después de publicar SQL Server 2008 R2
Service Pack 1 de SQL Server 2008 R2
La corrección para este problema se publicó por primera vez en la actualización acumulativa 4 para SQL Server 2008 R2 Service Pack 1. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2633146 Paquete de actualización acumulativa 4 para SQL Server 2008 R2 Service Pack 1Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2008 R2. Le recomendamos que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2567616 Las compilaciones de SQL Server 2008 R2 que se publicaron después de que se publicó SQL Server 2008 R2 Service Pack 1
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Más información
Para obtener más información acerca de la Sys.dm_db_index_physical_stats función de administración dinámica, visite el siguiente sitio web de MSDN:
Información general acerca de la sys.dm_db_index_physical_stats función de administración dinámica