Update: Fehlermeldung protokolliert in SQL Server 2008-Fehlerprotokolldatei beim Ausführen von Operationen für einige temporären Tabellen in SQL Server 2008: "das Zeitlimit beim Warten auf Pufferlatch"

Microsoft stellt Updates für Microsoft SQL Server 2008 als downloadbare Datei. Da die kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die mit früheren SQL Server 2008 geliefert wurden.

Zusammenfassung

Dieser Artikel beschreibt folgendes über diese Version des Hotfixes:
  • Das Hotfix-Paket behobenen Probleme
  • Die erforderlichen Komponenten für die Installation des Hotfix-Pakets
  • Gibt an, ob Sie den Computer neu starten müssen, nachdem Sie das Hotfix-Paket installiert haben
  • Gibt an, ob das Hotfixpaket durch ein anderes Hotfixpaket ersetzt wird
  • Ob Sie Registrierungsschlüssel ändern müssen
  • Das Hotfix-Paket enthaltene Dateien

Problembeschreibung

Microsoft SQL Server 2008 bei für einige temporären Tabellen Operationen finden Sie, dass die folgende Fehlermeldung in SQL Server 2008-Fehlerprotokolldatei protokolliert wird:
Datum Zeit SPID Das Zeitlimit beim Warten auf Pufferlatch - Typ 4 bp 000000071EFA3900 Seite 5:18619, Stat 0x2c0000b, Datenbank-Id: 2 Verteilung Einheit-Id: 427416679612416/145941702901760-Task 0x0000000005809048: 0 Wartezeit 1800 flags 0x100000001a Aufgabe 0x0000000005809048 besitzen. Weiter zu warten.
Darüber hinaus nimmt die Größe der Protokolldatei der Datenbank Tempdb aggressiv. Beim Beenden der Sitzung-ID wird die Protokolldatei der Tempdb-Datenbank sofort gefüllt. Sie haben zum Beheben dieses Problems den Server neu starten.

Ursache

Dieses Problem tritt auf, weil eine nicht aufgelöste Riegel Wartezeit auftritt und SQL Server weiterhin Protokolldateien.

Problemlösung

Kumulative Update-Informationen

Die Version von SQL Server 2008

Wichtig Sie müssen dieses kumulative Updatepaket installieren, wenn Ihr die Version von SQL Server 2008 Computer.

Die Fehlerbehebung für dieses Problem wurde zuerst im kumulativen Update 5 für SQL Server 2008 veröffentlicht. Weitere Informationen zu diesem kumulativen Updatepaket für SQL Server 2008 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
969531 kumulative Updatepaket 5 für SQL Server 2008
Hinweis Da diese Builds kumulativ sind, enthält jede neue Veröffentlichung alle Hotfixes und alle die Sicherheitsupdates, die in den vorherigen SQL Server 2008 Fix-Veröffentlichung enthalten waren. Wir empfehlen Sie prüfen die neueste Update-Version, die diesen Hotfix enthält. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
956909 die SQL Server 2008 builds, die nach der Freigabe von SQL Server 2008

SQL Server 2008 Servicepack 1

Wichtig Wenn Ihr Computer SQL Server 2008 Service Pack 1 ausgeführt wird, müssen Sie dieses kumulative Updatepaket installieren.


Die Fehlerbehebung für dieses Problem wurde auch in kumulativen Update 3 für SQL Server 2008 Service Pack 1 veröffentlicht. Für weitere Informationen zu diesem kumulativen Update-Paket, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
971491 kumulative Updatepaket 3 für SQL Server 2008 Service Pack 1
Hinweis Da diese Builds kumulativ sind, enthält jede neue Veröffentlichung alle Hotfixes und alle die Sicherheitsupdates, die in den vorherigen SQL Server 2008 Fix-Veröffentlichung enthalten waren. Microsoft empfiehlt, dass Sie prüfen die neueste Update-Version, die diesen Hotfix enthält. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
970365 die SQL Server 2008 builds, die nach der Freigabe von SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008-Hotfixes sind für bestimmte SQL Server Servicepacks erstellt. Sie müssen SQL Server 2008 Service Pack 1-Hotfix eine Installation von SQL Server 2008 Service Pack 1 anwenden. Standardmäßig ist jeder Hotfix, der in einem SQL Server Servicepack bereitgestellt wird, in einem nächsten Servicepack für SQL Server enthalten.

Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll nur der Behebung des Problems dienen, das in diesem Artikel beschrieben wird. Verwenden Sie diesen Hotfix nur auf Systemen, bei denen dieses spezielle Problem auftritt. Dieser Hotfix sollte weiteren Tests unterzogen werden. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service and Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Eine vollständige Liste der Telefonnummern von Microsoft Customer Service and Support oder eine separate Serviceanfrage erstellen finden Sie auf der folgenden Microsoft-Website:Hinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.

Voraussetzungen

Sie müssen die Version von SQL Server 2008 installiert, bevor Sie diesen Hotfix anwenden.

Informationen zum Neustart

Sie müssen keinen Neustart des Computers nach der Installation dieses Hotfixes durchführen.

Informationen zur Registrierung

Sie haben nicht die Registrierung ändern.

Hotfix-Informationen

Dieser Hotfix enthält nur die Dateien, die in diesem Artikel beschriebenen Probleme zu beheben. Dieser Hotfix enthalten nicht alle Dateien, die Sie benötigen, um ein Produkt vollständig auf den neuesten Stand zu aktualisieren.

Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.

32-Bit-version

SQL Server 2008 Services-Core freigegebene Datenbank
DateinameDateiversionDateigrößeDatumZeitPlattform
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
SQL Server 2008 Services Core Datenbankinstanz
DateinameDateiversionDateigrößeDatumZeitPlattform
Datacollectorcontroller.dll2007.100.1801.0134,48802-Apr-200916:28x86
Eng_re_resourcedb_ldf.32PC524.28802-Apr-200901:34PC
Eng_re_resourcedb_mdf.32PC63,307,77602-Apr-200901:34PC
Keyfile.dll2007.100.1801.013,67202-Apr-200917:40x86
Mpt_dc_instmdw_sql.32PC466,00801-Apr-200923:31PC
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
SQL Server 2008-Datenbank Common Core Services
DateinameDateiversionDateigrößeDatumZeitPlattform
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

X64-basierte version

SQL Server 2008 Services-Core freigegebene Datenbank
DateinameDateiversionDateigrößeDatumZeitPlattform
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
SQL Server 2008 Services Core Datenbankinstanz
DateinameDateiversionDateigrößeDatumZeitPlattform
Datacollectorcontroller.dll2007.100.1801.0255,33602-Apr-200918:08x64
Eng_re_resourcedb_ldf.64PC524.28802-Apr-200901:34PC
Eng_re_resourcedb_mdf.64PC63,307,77602-Apr-200901:34PC
Keyfile.dll2007.100.1801.014,16802-Apr-200918:48x64
Mpt_dc_instmdw_sql.64PC466,00801-Apr-200923:31PC
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
SQL Server 2008-Datenbank Common Core Services
DateinameDateiversionDateigrößeDatumZeitPlattform
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

Itanium-basierte version

SQL Server 2008 Services-Core freigegebene Datenbank
DateinameDateiversionDateigrößeDatumZeitPlattform
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
SQL Server 2008 Services Core Datenbankinstanz
DateinameDateiversionDateigrößeDatumZeitPlattform
Datacollectorcontroller.dll2007.100.1801.0470,88802-Apr-200923:21IA-64
Eng_re_resourcedb_ldf.64PC524.28802-Apr-200901:34PC
Eng_re_resourcedb_mdf.64PC63,307,77602-Apr-200901:34PC
Keyfile.dll2007.100.1801.019,28802-Apr-200923:55IA-64
Mpt_dc_instmdw_sql.64PC466,00801-Apr-200923:31PC
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
SQL Server 2008-Datenbank Common Core Services
DateinameDateiversionDateigrößeDatumZeitPlattform
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

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Weitere Informationen

Weitere Dateien geändert werden und Informationen zu Komponenten das kumulative Updatepaket anwenden, das den Hotfix enthalten, der im Microsoft Knowledge Base-Artikel beschrieben, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
969531 kumulative Updatepaket 5 für SQL Server 2008
Weitere Informationen zum Benennungsschema für SQL Server-Updates klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

Neues Benennungsschema für Microsoft SQL Server-Software 822499 Pakete aktualisieren


Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:

824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates

Referenzen

Weitere Informationen zur Liste der SQL Server 2008 verfügbaren Builds klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

956909 die SQL Server 2008 builds, die nach der Freigabe von SQL Server 2008

Eigenschaften

Artikelnummer: 968543 – Letzte Überarbeitung: 13.01.2017 – Revision: 1

Feedback