Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

En un entorno Microsoft SQL Server 2008 o Microsoft SQL Server 2008 R2, la recuperación de la base de datos puede tardar bastante tiempo en la fase 1 de la fase de análisis. Este problema suele producirse cuando se producen muchas transacciones entre el inicio y el final del último punto de comprobación completo antes de que se cierre SQL Server. Por ejemplo, pueden producirse millones de transacciones. Cuando se produce este problema, se registra un mensaje de error similar al siguiente en el registro de errores de SQL Server:

La recuperación de la base de datos 'base_de_datos' (5) está completada al 0% (quedan aproximadamente 1234 segundos). Fase 1 de 3. Este es un mensaje informativo. No se requiere ninguna acción por el usuario.

También puede producirse un problema de recuperación larga si se revierten una o más transacciones de larga duración o si hay demasiados archivos de registro virtuales (VLFs) en el registro de transacciones. Para obtener más información sobre el bajo nivel de rendimiento al recuperar una base de datos, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2455009 CORRECCIÓN: se produce un bajo nivel de rendimiento al recuperar una base de datos si hay muchos VLFs dentro del registro de transacciones en SQL Server 2005, en SQL Server 2008 o en SQL Server 2008 R2

Causa

El problema se produce porque la tabla hash no se genera con suficientes depósitos de hash. Por lo tanto, se tarda mucho tiempo en buscar en las cadenas hash.

Resolución

Para resolver este problema, aplique este Hotfix.

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 1 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:

2617146 Paquete de actualización acumulativa 1 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 la actualización acumulativa 9. 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:

2567713 Paquete de actualización acumulativa 9 para SQL Server 2008 R2 Nota 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:

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 2 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:

2567714 Paquete de actualización acumulativa 2 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

Service Pack 2 de SQL Server 2008

La corrección para este problema se publicó por primera vez en la actualización acumulativa 5 para SQL Server 2008 Service Pack 2. 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:

2555408 Paquete de actualización acumulativa 5 para SQL Server 2008 Service Pack 2Nota 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:

2402659 Las compilaciones de SQL Server 2008 que se lanzaron después de que se publicó SQL Server 2008 Service Pack 2 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 2 a una instalación de SQL Server 2008 Service Pack 2. De forma predeterminada, cualquier Hotfix proporcionado en un Service Pack de SQL Server se incluye en el siguiente Service Pack de SQL Server.

Service Pack 1 de SQL Server 2008

La corrección para este problema se publicó por primera vez en la actualización acumulativa 15 para SQL Server 2008 Service Pack 1. 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:

2555406 Paquete de actualización acumulativa 15 para SQL Server 2008 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. 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:

970365 Las compilaciones de SQL Server 2008 que se lanzaron después de publicar SQL Server 2008 Service Pack 1 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 1 a una instalación de SQL Server 2008 Service Pack 1. De forma predeterminada, cualquier Hotfix proporcionado en un Service Pack de SQL Server se incluye en el siguiente Service Pack de SQL Server.

Información de la revisión

Hay disponible una revisión para la que Microsoft proporciona soporte técnico. Sin embargo, este Hotfix está pensado para corregir solo el problema descrito en este artículo. Aplique este Hotfix solo a los sistemas que experimentan el problema descrito en este artículo. Este Hotfix puede recibir pruebas adicionales. Por tanto, si no se ve gravemente afectado por este problema, le recomendamos que espere a la próxima actualización de software que contiene este Hotfix. Si la revisión está disponible para descargarla, hay una sección "descarga de la revisión disponible" en la parte superior de este artículo de Knowledge base. Si esta sección no aparece, póngase en contacto con el servicio de asistencia al cliente de Microsoft para obtener la revisión. Nota Si se producen problemas adicionales o se necesita cualquier solución de problemas, es posible que tenga que crear una solicitud de servicio independiente. Los costos habituales de soporte técnico se aplicarán a las preguntas y problemas de soporte técnico adicionales que no reúnan los requisitos para esta revisión específica. Para obtener una lista completa de los números de teléfono del servicio de asistencia al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio web de Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota El formulario "descarga de la revisión disponible" muestra los idiomas para los que está disponible la revisión. Si no ve su idioma, es porque una revisión no está disponible para ese idioma.

Requisitos previos

Debe tener instalado Microsoft SQL Server 2008 Service Pack 2 para poder aplicar este Hotfix.

Información de reinicio

Es posible que tenga que reiniciar el equipo después de aplicar este Hotfix. Sin embargo, el proceso de SQL Server se reiniciará.

Información de reemplazo

Este hotfix no reemplaza a una revisión publicada previamente.

Información de archivo

La versión en Inglés de esta revisión tiene los atributos de archivo (o atributos de archivo posteriores) que aparecen en la tabla siguiente. Las fechas y horas de estos archivos se expresan de acuerdo con la hora universal coordinada (UTC). Cuando vea la información del archivo, esta se convertirá a la hora local. Para conocer la diferencia entre la hora UTC y la hora local, use la pestaña Zona horaria del elemento Fecha y hora del Panel de control.

Para todas las versiones basadas en x86 compatibles de SQL Server 2008

Nombre de archivo

Versión del archivo

Tamaño del archivo

Fecha

Hora

Plataforma

Sqlservr.exe

2007.100.4286.0

42.793.832

27-May-2011

21:57

x86

Para todas las versiones basadas en x64 compatibles de SQL Server 2008

Nombre de archivo

Versión del archivo

Tamaño del archivo

Fecha

Hora

Plataforma

Sqlservr.exe

2007.100.4286.0

57.736.040

27-May-2011

19:02

x64

Para todas las versiones basadas en IA-64 compatibles de SQL Server 2008

Nombre de archivo

Versión del archivo

Tamaño del archivo

Fecha

Hora

Plataforma

Sqlservr.exe

2007.100.4286.0

111.166.312

27-May-2011

08:14

IA-64

Solución alternativa

Para solucionar este problema, realice una de las siguientes acciones:

  • Espere a que se complete la recuperación.

  • Restaure la base de datos a partir de copias de seguridad.

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 sobre los puntos de control y la e/s de una instancia del motor de base de datos, visite el siguiente sitio web de Microsoft Developer Network (MSDN):

Escribir páginasPara obtener más información sobre el proceso de copia de datos desde una copia de seguridad y la aplicación de transacciones registradas a los datos para resumirlos en el punto de recuperación de destino, visite el siguiente sitio web de Microsoft Developer Network (MSDN):

Comprender cómo funcionan la restauración y la recuperación de las copias de seguridad en SQL Server

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

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×