Descripción de las causas comunes de los mensajes de error de SQL Server 844 o 845

Seleccione idioma Seleccione idioma
Id. de artículo: 310834 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Un equipo puede dejar de responder (bloquearse) o un tiempo de espera o cualquier otra alteración de algunas de las operaciones normales puede producirse al mismo tiempo que SQL Server escribe errores de pestillo del búfer en el registro de errores de SQL Server. Los mensajes de error que se producen como resultado de una interrupción son:
Error 844: se ha producido un tiempo de espera mientras se espera para el tipo de pestillo de búfer % d, % de bp #x, página % S_PGID, stat % #x, ID de objeto % d: % d: % d, waittime % d. seguir esperando.
Error 845: Se ha producido un tiempo de espera mientras se espera el tipo de pestillo de búfer %d para la página % S_PGID, base de datos con el ID.
Advertencia: 6ed70090 de la CE, 2 esperó 600 segundos en 6ed834bc de cierre. No es un pestillo BUF.

Causa

Los mensajes de error dependen del entorno operativo general de su sistema. Cualquiera de las siguientes circunstancias pueden dar lugar a un excesivo o sistema:
  • Hardware que no cumple sus necesidades de memoria y de entrada/salida (E/S).

  • Configuración incorrectamente configurado y comprobado.

  • Diseño ineficaz.
Cuando el sistema está bajo una gran carga o cuando el sistema tiene las demandas de hardware que superan la capacidad del hardware, el sistema puede producir mensajes de error de búfer. Algunas de las causas más comunes de un entorno de estrés son:

  • Problemas de hardware.
  • Unidades comprimidas.
  • Opciones de configuración de SQL Server Non-default.
  • Consultas ineficaces y/o diseño de índices ineficaces.
  • Base de datos frecuente Crecimiento automático o Reducción automática operaciones.

Solución

Para solucionar el problema, dependiendo de su entorno, uno o varios de estos pasos pueden reducir o eliminar los mensajes de error:
  • Determinar si tiene los cuellos de botella de hardware. El tema "Identificación de cuellos de botella" en libros en pantalla de SQL Server 2000 es un buen punto de partida. Si es necesario, actualice el hardware para que sea adecuada satisfacer las necesidades de configuración de su entorno, las consultas y cargar.

  • Compruebe que todo el hardware funciona correctamente. Compruebe los errores registrados y ejecutar los diagnósticos proporcionados por el fabricante del hardware.

  • Asegúrese de que las unidades de disco no se comprimen. No se admite almacenar los archivos de datos o de registro en unidades comprimidas, tal como se documenta en el tema "Física base de datos los archivos y grupos de archivos" en libros en pantalla de SQL Server 2000. Para obtener información adicional sobre la compatibilidad con la unidad comprimida, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    231347 INF: SQL Server bases de datos no compatibles en volúmenes comprimidos
  • Vea si los mensajes de error desaparecen cuando se desactivan todas estas opciones:

    • El SQL Server aumento de prioridad opción de configuración.
    • El lightweight pooling opción (modo de fibra).
    • El set working set size opción.


    La configuración anterior a menudo puede ser contraproducente si cambia su valor predeterminado OFF. Para obtener más información acerca de la configuración, consulte los temas de "sp_dboption" en libros en pantalla de SQL Server 2000 y el "Establecer opciones de configuración".Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    319942 Cómo: Determinar los valores de configuración de SQL Server correcto
  • Optimizar las consultas para reducir los recursos utilizados en el sistema. Ajuste del rendimiento le ayudará a reducir la carga en un sistema, así como mejorar el tiempo de respuesta de las consultas individuales. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    224587Cómo: Solucionar problemas de Performance de aplicaciones con SQL Server

  • Establecer el Reducción automática propiedad en OFF para reducir la sobrecarga de los cambios en el tamaño de la base de datos.

  • Asegúrese de configurar el Crecimiento automático propiedad a incrementos que son lo suficientemente grandes como para ser poco frecuentes. Programar un trabajo para comprobar el espacio disponible en las bases de datos y, a continuación, aumente el tamaño de la base de datos durante las horas.

  • Si los mensajes de error 844 o 845 no son frecuentes, a continuación, puede omitir los errores como se indica en los libros en pantalla de SQL Server 2000.

REFERENCIAS

Para obtener información acerca de cómo supervisar el sistema y sobre cómo implementar algunos de los cambios sugeridos en la sección "Solución" de este artículo, consulte los siguientes temas en libros en pantalla de SQL Server 2000:

"Ver registros de errores"
"Optimización de información general sobre el rendimiento de la base de datos"
"Evaluar el rendimiento de"
"Índices"
"Diseño de un índice"
"Asistente para optimización"
"Análisis de consultas"

Hay algunos casos donde los mensajes de error 844 y 845, combinado con otras circunstancias específicas, indican un error. Para obtener información adicional acerca de posibles errores, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
309093 REVISIÓN: Los tiempos de espera de pestillos de búfer o un menor rendimiento del servidor aparece cuando quita los procedimientos de caché
303640 REVISIÓN: Aparecen advertencias de tiempo de espera de pestillos en el registro de errores y respuesta de SQL Server lento se produce con AWE Enabled

Propiedades

Id. de artículo: 310834 - Última revisión: jueves, 21 de marzo de 2013 - Versión: 6.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Palabras clave: 
kbprb kbmt KB310834 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 310834

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com