REVISIÓN: Mensaje de Error se registra en el archivo de registro de errores de SQL Server 2008 cuando realiza operaciones en algunas tablas temporales en SQL Server 2008: "agotó el tiempo al esperar el pestillo del búfer"

Microsoft distribuye correcciones de Microsoft SQL Server 2008 como un archivo descargable. Como las revisiones son acumulativas, cada versión nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la anterior de SQL Server 2008.

Resumen

Este artículo describe lo siguiente acerca de esta versión de hotfix:
  • Los problemas corregidos por el paquete de hotfix
  • Los requisitos previos para instalar el paquete de hotfix
  • Si debe reiniciar el equipo después de instalar el paquete de hotfix
  • Si el paquete de revisiones queda reemplazado por otro paquete de hotfix
  • Si debe hacer algún cambio el registro
  • Los archivos que están contenidos en el paquete de hotfix

Síntomas

En Microsoft SQL Server 2008, cuando realiza operaciones en algunas tablas temporales, encontrará que el mensaje de error siguiente se registra en el archivo de registro de errores de SQL Server 2008:
Fecha Tiempo SPID Se agotó el tiempo de espera de pestillo del búfer: tipo 4, bp 000000071EFA3900, página 5:18619, stat 0x2c0000b, el identificador de base de datos: 2, id de unidad de asignación: tarea de 427416679612416/145941702901760, 0x0000000005809048: 0, waittime 1800, indicadores 0x100000001a, propietario de la tarea 0x0000000005809048. Seguir esperando.
Además, el tamaño del archivo de registro de la base de datos tempdb crece de forma agresiva. Si intenta eliminar el identificador de sesión, el archivo de registro de la base de datos tempdb se rellena inmediatamente. Tiene que reiniciar el servidor para solucionar este problema.

Causa

Este problema se produce porque se produce una espera de pestillo sin resolver y continúa escribir archivos de registro de SQL Server.

Solución

Información de actualización acumulativa

La versión de SQL Server 2008

Importante: Debe instalar este paquete de actualización acumulativa si su equipo ejecuta la versión comercial de SQL Server 2008.

La corrección para este problema se publicó primero en 5 de actualización acumulativa para SQL Server 2008. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa para SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquete 5 de actualización de 969531 acumulativa para SQL Server 2008
Nota: Como las compilaciones son acumulativas, cada versión de corrección nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la anterior de SQL Server 2008. Le recomendamos que considere aplicar la versión más reciente de revisión que contenga este hotfix. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
956909 the SQL Server 2008 generaciones que se publicaron después del lanzamiento de SQL Server 2008

SQL Server 2008 Service Pack 1

Importante: Debe instalar este paquete de actualización acumulativa si su equipo está ejecutando el Service Pack 1 de SQL Server 2008.


La corrección para este problema también aparece más adelante se publicó en actualización acumulativa 3 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:
971491 acum actualizar paquete 3 para SQL Server 2008 Service Pack 1
Nota: Como las compilaciones son acumulativas, cada versión de corrección nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la anterior de SQL Server 2008. Microsoft recomienda que considere la posibilidad de aplicar la versión más reciente de revisión que contenga este hotfix. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
970365 the SQL Server 2008 generaciones que se publicaron después del lanzamiento de SQL Server 2008 Service Pack 1
Las revisiones de Microsoft SQL Server 2008 se crean para determinados service Pack de SQL Server. Debe aplicar un hotfix de SQL Server 2008 Service Pack 1 en una instalación de SQL Server 2008 Service Pack 1. De forma predeterminada, cualquier hotfix suministrada en un service pack de SQL Server se incluye en el próximo service pack de SQL Server.

Información de la revisión

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de 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 al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

Debe tener la versión de SQL Server 2008 instalado antes de aplicar este hotfix.

Información de reinicio

No es necesario que reinicie el equipo después de aplicar este hotfix.

Información del registro

No es necesario cambiar el registro.

Información de archivo de hotfix

Este hotfix contiene sólo los archivos necesarios para corregir los problemas que se enumera en este artículo. Este hotfix no puede contener de todos los archivos que debe tener para actualizar plenamente un producto a la compilación más reciente.

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.

versión de 32 bits

Servicios de base de datos de SQL Server 2008 núcleo compartido
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Distrib.exe2007.100.1801.075,11202-Apr-200916:43x86
Dtexec.dll2007.100.1801.054,12002-Apr-200916:43x86
Dts.dll2007.100.1801.01,429,33602-Apr-200916:43x86
Dtslog.dll2007.100.1801.079,72002-Apr-200916:43x86
Dtspipeline.dll2007.100.1801.0694,12002-Apr-200916:43x86
Keyfile.dll2007.100.1801.013,67202-Apr-200917:40x86
Microsoft.sqlserver.adonetsrc.dll10.0.1801.067,43202-Apr-200917:58x86
Microsoft.sqlserver.connectioninfo.dll10.0.1801.0149,33602-Apr-200918:00x86
Microsoft.sqlserver.dmf.dll10.0.1801.0292,71202-Apr-200918:00x86
Microsoft.sqlserver.maintenanceplantasks.dll10.0.1801.0296,80802-Apr-200918:02x86
Microsoft.sqlserver.management.collectortasks.dll10.0.1801.083,80002-Apr-200918:02x86
Microsoft.sqlserver.replication.dll2007.100.1801.01,765,73602-Apr-200918:03x86
Microsoft.sqlserver.smo.dll10.0.1801.02,860,90402-Apr-200918:04x86
Microsoft.sqlserver.smoextended.dll10.0.1801.0182,12002-Apr-200918:04x86
Microsoft.sqlserver.sqlenum.dll10.0.1801.01,066,84002-Apr-200918:04x86
Rdistcom.dll2007.100.1801.0649,06402-Apr-200918:30x86
Replmerg.exe2007.100.1801.0341,33602-Apr-200918:31x86
Snapshot.exe10.0.1801.013,14402-Apr-200919:44x86
Sqlfthndlr.dll2007.100.1801.038,76002-Apr-200917:13x86
Sqlmergx.dll2007.100.1801.0192,87202-Apr-200919:46x86
Sqlwep100.dll2007.100.1801.087,40002-Apr-200919:47x86
Tablediff.exe10.0.1801.096,08802-Apr-200919:45x86
Instancia de núcleo de servicios base de datos de SQL Server 2008
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Datacollectorcontroller.dll2007.100.1801.0134,48802-Apr-200916:28x86
Eng_re_resourcedb_ldf.32No aplicable524.28802-Apr-200901:34No aplicable
Eng_re_resourcedb_mdf.32No aplicable63,307,77602-Apr-200901:34No aplicable
Keyfile.dll2007.100.1801.013,67202-Apr-200917:40x86
Mpt_dc_instmdw_sql.32No aplicable466,00801-Apr-200923:31No aplicable
Sqlagent.dll2007.100.1801.0366,93602-Apr-200919:45x86
Sqlatxss.dll2007.100.1801.026,45602-Apr-200916:24x86
Sqlos.dll2007.100.1801.014,69602-Apr-200919:46x86
Sqlservr.exe2007.100.1801.041,011,04802-Apr-200919:46x86
Núcleo común de SQL Server 2008 base de datos Services
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Keyfile.dll2007.100.1801.013,67202-Apr-200917:40x86
Microsoft.analysisservices.dll10.0.1801.01,316,69602-Apr-200917:55x86
Microsoft.sqlserver.connectioninfo.dll10.0.1801.0149,33602-Apr-200918:00x86
Microsoft.sqlserver.smo.dll10.0.1801.02,860,90402-Apr-200918:04x86
Microsoft.sqlserver.smoextended.dll10.0.1801.0182,12002-Apr-200918:04x86
Microsoft.sqlserver.sqlenum.dll10.0.1801.01,066,84002-Apr-200918:04x86
Msgprox.dll2007.100.1801.0202,07202-Apr-200918:06x86
Replprov.dll2007.100.1801.0575,33602-Apr-200918:31x86
Replrec.dll2007.100.1801.0789,84802-Apr-200918:31x86
Replsub.dll2007.100.1801.0410,98402-Apr-200918:31x86
Svrenumapi.dll2007.100.1801.0756,07202-Apr-200919:48x86
Xmlsub.dll2007.100.1801.0192,36002-Apr-200919:50x86

versión basada en x64

Servicios de base de datos de SQL Server 2008 núcleo compartido
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Distrib.exe2007.100.1801.086,88802-Apr-200918:16x64
Dtexec.dll2007.100.1801.064,87202-Apr-200918:16x64
Dts.dll2007.100.1801.02,202,98402-Apr-200918:16x64
Dtslog.dll2007.100.1801.095,59202-Apr-200918:16x64
Dtspipeline.dll2007.100.1801.01,086,82402-Apr-200918:16x64
Keyfile.dll2007.100.1801.014,16802-Apr-200918:48x64
Microsoft.sqlserver.adonetsrc.dll10.0.1801.067,43202-Apr-200918:58x86
Microsoft.sqlserver.connectioninfo.dll10.0.1801.0149,33602-Apr-200918:00x86
Microsoft.sqlserver.dmf.dll10.0.1801.0292,71202-Apr-200918:00x86
Microsoft.sqlserver.dmf.dll10.0.1801.0292,69602-Apr-200919:00x86
Microsoft.sqlserver.maintenanceplantasks.dll10.0.1801.0296,80802-Apr-200918:02x86
Microsoft.sqlserver.management.collectortasks.dll10.0.1801.083,81602-Apr-200919:01x86
Microsoft.sqlserver.replication.dll2007.100.1801.01,765,73602-Apr-200918:03x86
Microsoft.sqlserver.replication.dll2007.100.1801.01,939,28802-Apr-200919:02x64
Microsoft.sqlserver.smo.dll10.0.1801.02,860,90402-Apr-200918:04x86
Microsoft.sqlserver.smoextended.dll10.0.1801.0182,12002-Apr-200918:04x86
Microsoft.sqlserver.sqlenum.dll10.0.1801.01,066,84002-Apr-200918:04x86
Rdistcom.dll2007.100.1801.0787,30402-Apr-200919:18x64
Replmerg.exe2007.100.1801.0408,40802-Apr-200919:19x64
Snapshot.exe10.0.1801.013,14402-Apr-200919:44x86
Snapshot.exe10.0.1801.013,16002-Apr-200920:04x86
Sqlfthndlr.dll2007.100.1801.054,61602-Apr-200918:33x64
Sqlmergx.dll2007.100.1801.0229,20802-Apr-200920:05x64
Sqlwep100.dll2007.100.1801.0116,58402-Apr-200920:06x64
Tablediff.exe10.0.1801.096,10402-Apr-200920:05x86
Instancia de núcleo de servicios base de datos de SQL Server 2008
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Datacollectorcontroller.dll2007.100.1801.0255,33602-Apr-200918:08x64
Eng_re_resourcedb_ldf.64No aplicable524.28802-Apr-200901:34No aplicable
Eng_re_resourcedb_mdf.64No aplicable63,307,77602-Apr-200901:34No aplicable
Keyfile.dll2007.100.1801.014,16802-Apr-200918:48x64
Mpt_dc_instmdw_sql.64No aplicable466,00801-Apr-200923:31No aplicable
Sqlagent.dll2007.100.1801.0427,35202-Apr-200920:04x64
Sqlatxss.dll2007.100.1801.030,56802-Apr-200918:07x64
Sqlos.dll2007.100.1801.015,20802-Apr-200920:05x64
Sqlservr.exe2007.100.1801.057,614,69602-Apr-200920:06x64
Núcleo común de SQL Server 2008 base de datos Services
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Keyfile.dll2007.100.1801.014,16802-Apr-200918:48x64
Microsoft.analysisservices.dll10.0.1801.01,316,69602-Apr-200917:55x86
Microsoft.sqlserver.connectioninfo.dll10.0.1801.0149,33602-Apr-200918:00x86
Microsoft.sqlserver.connectioninfo.dll10.0.1801.0149,35202-Apr-200919:00x86
Microsoft.sqlserver.smo.dll10.0.1801.02,860,90402-Apr-200918:04x86
Microsoft.sqlserver.smo.dll10.0.1801.02,860,90402-Apr-200919:03x86
Microsoft.sqlserver.smoextended.dll10.0.1801.0182,12002-Apr-200918:04x86
Microsoft.sqlserver.smoextended.dll10.0.1801.0182,10402-Apr-200919:03x86
Microsoft.sqlserver.sqlenum.dll10.0.1801.01,066,84002-Apr-200918:04x86
Microsoft.sqlserver.sqlenum.dll10.0.1801.01,066,84002-Apr-200919:03x86
Msgprox.dll2007.100.1801.0202,07202-Apr-200918:06x86
Msgprox.dll2007.100.1801.0246,10402-Apr-200919:04x64
Replprov.dll2007.100.1801.0575,33602-Apr-200918:31x86
Replprov.dll2007.100.1801.0727,40002-Apr-200919:19x64
Replrec.dll2007.100.1801.0789,84802-Apr-200918:31x86
Replrec.dll2007.100.1801.0976,72802-Apr-200919:19x64
Replsub.dll2007.100.1801.0410,98402-Apr-200918:31x86
Replsub.dll2007.100.1801.0492,37602-Apr-200919:19x64
Svrenumapi.dll2007.100.1801.0756,07202-Apr-200919:48x86
Svrenumapi.dll2007.100.1801.01,017,19202-Apr-200920:07x64
Xmlsub.dll2007.100.1801.0192,36002-Apr-200919:50x86
Xmlsub.dll2007.100.1801.0308,07202-Apr-200920:09x64

Versión de arquitectura Itanium

Servicios de base de datos de SQL Server 2008 núcleo compartido
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Distrib.exe2007.100.1801.0205,65602-Apr-200923:28IA-64
Dtexec.dll2007.100.1801.0154,96802-Apr-200923:28IA-64
Dts.dll2007.100.1801.04,249,96002-Apr-200923:28IA-64
Dtslog.dll2007.100.1801.0183,65602-Apr-200923:28IA-64
Dtspipeline.dll2007.100.1801.02,020,71202-Apr-200923:28IA-64
Keyfile.dll2007.100.1801.019,28802-Apr-200923:55IA-64
Microsoft.sqlserver.adonetsrc.dll10.0.1801.067,41603-Apr-200900:04x86
Microsoft.sqlserver.connectioninfo.dll10.0.1801.0149,33602-Apr-200918:00x86
Microsoft.sqlserver.dmf.dll10.0.1801.0292,71202-Apr-200918:00x86
Microsoft.sqlserver.dmf.dll10.0.1801.0292,71203-Apr-200900:06x86
Microsoft.sqlserver.maintenanceplantasks.dll10.0.1801.0296,80802-Apr-200918:02x86
Microsoft.sqlserver.management.collectortasks.dll10.0.1801.083,81603-Apr-200900:07x86
Microsoft.sqlserver.replication.dll2007.100.1801.01,765,73602-Apr-200918:03x86
Microsoft.sqlserver.replication.dll2007.100.1801.02,656,61603-Apr-200900:08IA-64
Microsoft.sqlserver.smo.dll10.0.1801.02,860,90402-Apr-200918:04x86
Microsoft.sqlserver.smoextended.dll10.0.1801.0182,12002-Apr-200918:04x86
Microsoft.sqlserver.sqlenum.dll10.0.1801.01,066,84002-Apr-200918:04x86
Rdistcom.dll2007.100.1801.01,829,73603-Apr-200900:23IA-64
Replmerg.exe2007.100.1801.0969,56003-Apr-200900:24IA-64
Snapshot.exe10.0.1801.013,14402-Apr-200919:44x86
Snapshot.exe10.0.1801.013,16003-Apr-200901:07x86
Sqlfthndlr.dll2007.100.1801.088,42402-Apr-200923:42IA-64
Sqlmergx.dll2007.100.1801.0428,37603-Apr-200901:08IA-64
Sqlwep100.dll2007.100.1801.0212,32803-Apr-200901:09IA-64
Tablediff.exe10.0.1801.096,10403-Apr-200901:07x86
Instancia de núcleo de servicios base de datos de SQL Server 2008
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Datacollectorcontroller.dll2007.100.1801.0470,88802-Apr-200923:21IA-64
Eng_re_resourcedb_ldf.64No aplicable524.28802-Apr-200901:34No aplicable
Eng_re_resourcedb_mdf.64No aplicable63,307,77602-Apr-200901:34No aplicable
Keyfile.dll2007.100.1801.019,28802-Apr-200923:55IA-64
Mpt_dc_instmdw_sql.64No aplicable466,00801-Apr-200923:31No aplicable
Sqlagent.dll2007.100.1801.01,200,98403-Apr-200901:07IA-64
Sqlatxss.dll2007.100.1801.059,22402-Apr-200923:20IA-64
Sqlos.dll2007.100.1801.022,36003-Apr-200901:08IA-64
Sqlservr.exe2007.100.1801.0110,947,67203-Apr-200901:08IA-64
Núcleo común de SQL Server 2008 base de datos Services
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Keyfile.dll2007.100.1801.019,28802-Apr-200923:55IA-64
Microsoft.analysisservices.dll10.0.1801.01,316,69602-Apr-200917:55x86
Microsoft.sqlserver.connectioninfo.dll10.0.1801.0149,33602-Apr-200918:00x86
Microsoft.sqlserver.connectioninfo.dll10.0.1801.0149,35203-Apr-200900:06x86
Microsoft.sqlserver.smo.dll10.0.1801.02,860,90402-Apr-200918:04x86
Microsoft.sqlserver.smo.dll10.0.1801.02,860,90403-Apr-200900:08x86
Microsoft.sqlserver.smoextended.dll10.0.1801.0182,12002-Apr-200918:04x86
Microsoft.sqlserver.smoextended.dll10.0.1801.0182,12003-Apr-200900:08x86
Microsoft.sqlserver.sqlenum.dll10.0.1801.01,066,84002-Apr-200918:04x86
Microsoft.sqlserver.sqlenum.dll10.0.1801.01,066,85603-Apr-200900:08x86
Msgprox.dll2007.100.1801.0202,07202-Apr-200918:06x86
Msgprox.dll2007.100.1801.0534,36003-Apr-200900:09IA-64
Replprov.dll2007.100.1801.0575,33602-Apr-200918:31x86
Replprov.dll2007.100.1801.01,640,80803-Apr-200900:24IA-64
Replrec.dll2007.100.1801.0789,84802-Apr-200918:31x86
Replrec.dll2007.100.1801.02,125,14403-Apr-200900:24IA-64
Replsub.dll2007.100.1801.0410,98402-Apr-200918:31x86
Replsub.dll2007.100.1801.01,111,89603-Apr-200900:24IA-64
Svrenumapi.dll2007.100.1801.0756,07202-Apr-200919:48x86
Svrenumapi.dll2007.100.1801.02,696,04003-Apr-200901:10IA-64
Xmlsub.dll2007.100.1801.0192,36002-Apr-200919:50x86
Xmlsub.dll2007.100.1801.0558,95203-Apr-200901:11IA-64

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

Para obtener más información acerca de qué archivos se cambian y para obtener información acerca de los requisitos previos para aplicar el paquete de actualización acumulativa que contiene la revisión que se describe en este artículo de Microsoft Knowledge Base, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquete 5 de actualización de 969531 acumulativa para SQL Server 2008
Para obtener más información acerca del esquema de nomenclatura para las actualizaciones de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

Paquetes de actualización de 822499 nuevo esquema de nomenclatura para software de Microsoft SQL Server


Para obtener más información acerca de la terminología de la actualización de software, 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 utiliza para describir las actualizaciones de software de Microsoft

Referencias

Para obtener más información acerca de la lista de compilaciones disponibles después de SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

956909 the SQL Server 2008 generaciones que se publicaron después del lanzamiento de SQL Server 2008

Propiedades

Id. de artículo: 968543 - Última revisión: 13 ene. 2017 - Revisión: 1

Comentarios