[Pub: 6 / 21] Update: A nicht woraus sich Planer-Fehler oder einen Fehler 8623 tritt auf, wenn Sie eine Abfrage ausführen, die IN-Klausel in SQL Server 2005 großen enthält

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 982376 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

In Microsoft SQL Server 2005, verfügen Sie über eine Abfrage mit einem IN Klausel große. Beispielsweise enthält die IN-Klausel Tausende von Werten. Wenn Sie diese Abfrage ausführen, kann ein nicht woraus sich Planer-Fehler auftreten. Darüber hinaus wird der SQL Server 2005-Protokollordner eine Minidump-Datei generiert. In einigen Fällen möglicherweise finden Sie auch die folgende Fehlermeldung in der Protokolldatei der SQL Server-Fehler:
Fehler: 8623, Schweregrad: 16, Status: 1.
Nicht genügend interne Ressourcen, und der Abfrageprozessor konnte keinen Abfrageplan erzeugen. Dies ist ein Ereignis nur selten und nur für äußerst komplexe Abfragen oder Abfragen, die eine große Anzahl von Tabellen oder Partitionen verweisen erwartet. Vereinfachen Sie die Abfrage. Wenn Sie glauben, diese Meldung irrtümlich erhalten zu haben, wenden Sie sich an Microsoft Support Services für Weitere Informationen.

Hinweis:Wenn Fehler 8623 wird zusammen mit der nicht woraus sich Planer Fehler, die Ausführung der Abfrage fehlschlägt.

Ursache

Dieses Problem tritt aufgrund eines Problems in der SQL Server-Codebasis. Während der Ausführung der Abfrage, die IN Klausel große enthält, führt die SQL Server-Codebasis keinen Planer entsprechend zu. Dieses Verhalten bewirkt, dass Blockieren der CPU für andere, die auf den gleichen Planer ausgeführt Arbeitsthreads und veranlasst, dass ein nicht woraus sich Planer Fehler.

Lösung

Kumulative Informationen aktualisieren

Die Fehlerbehebung für dieses Problem wurde zuerst im kumulativen Update 10 veröffentlicht. Weitere Informationen dazu, wie Sie dieses kumulative Update-Paket für SQL Server 2005 zu erhalten, klicken Sie auf die folgende KB-Artikelnummer:
982355Kumulative Updatepaket 10 für SQL Server 2005 Service Pack 3
Hinweis:Da die Builds kumulativ, jedem neuen Update-Version enthält alle Hotfixes und Release beheben Sie alle Sicherheitsupdates, die mit früheren SQL Server 2005 geliefert wurden. Es empfiehlt sich, übernehmen die neueste Version der Updates, die diesen Hotfix enthält. Für Weitere Informationen klicken Sie auf die folgende KB-Artikelnummer:
937137Der SQL Server 2005 erstellt wurden, die nach der Veröffentlichung von SQL Server 2005 Service Pack 3 wurde freigegeben

Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Der Hotfix ist jedoch nur das Problem zu beheben, das in diesem Artikel beschriebene vorgesehen. Installieren Sie diesen Hotfix nur auf Systeme an, bei die dieses spezielle Problem auftritt.

Ist der Hotfix zum Download zur Verfügung, ein Abschnitt "Hotfix Download verfügbar" am Anfang dieses Knowledge Base-Artikels hat. Wenn dieser Abschnitt nicht angezeigt wird, senden Sie eine Anfrage an den technischen Kundendienst und Support, um den Hotfix zu erhalten.

Hinweis:, Wenn weitere Probleme auftreten, oder wenn eine Problembehandlung erforderlich ist, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Normale Servicegebühren werden jedoch für weitere Fragen und Problemen, die für diesen bestimmten Hotfix nicht qualifizieren. Eine vollständige Liste der Microsoft-Kundendienst und Support-Telefonnummern oder eine separate Serviceanfrage erstellen möchten, finden Sie auf folgender Website von Microsoft:
http://support.Microsoft.com/contactus/?ws=Support
Hinweis:Zeigt das Formular "Hotfix Download verfügbar" die Sprachen, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist da ein Hotfix nicht verfügbar für diese Sprache ist.

Hinweis:, Nachdem Sie diesen Hotfix, installieren die IN-Klausel groß genug ist, wird dennoch Fehler 8623 aufgrund von Ressourcenerschöpfung auftreten. Wenn Fehler 8623 weiterhin, auftritt nachdem Sie diesen Hotfix installieren, verwenden Sie eine der folgenden Methoden:

Methode 1

Verringern Sie die Anzahl der Werte in der IN-Klausel.

Methode 2

Eingabewerte in IN-Klausel in eine temporäre Tabelle oder eine Table-Variable und dann Abfragen des Resultsets, die die Originaltabelle und die temporäre Tabelle (oder Tabellenvariable).

Voraussetzungen:

Benötigen Sie SQL Server 2005 Service Pack 3 (SP3) installiert haben, um das Anwenden dieses Hotfixes.

Neustartanforderung

Müssen Sie den Computer starten, nachdem Sie diesen Hotfix, anwenden Wenn einer der Dienste SQL Server 2005 ausgeführt wird, wenn Sie diesen Hotfix anwenden. Wenn Sie den Computer neu starten möchten, beenden Sie alle SQL Server-Dienste, bevor Sie diesen Hotfix. anwenden

Ersetzte Hotfixes

Dieser Hotfix ersetzt keine anderen Hotfixes.

Dateiinformationen

Die englische Version dieses Updates besitzt die Dateiattribute (oder höher Dateiattribute), die in der folgenden Tabelle aufgelistet werden. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgeführt. Wenn Sie sich die Dateiinformationen ansehen, werden diese Angaben in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu ermitteln, verwenden dieMicrosoft Time ZoneRegisterkarte derDatum und UhrzeitElement in der Systemsteuerung.
X 86-basierte Versionen von SQL Server 2005
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumZeitHashes
Batchparser90.dll2005.90.4035.0125,28024-Nov-200816: 14
"Dbghelp.dll"6.6.7.51,037,15224-Nov-200814: 51MD5:288A3127F85C9416E9A3FD07EDAEDCBD
SHA1:FC10D9E27E5C6987B5CB2C5166FBF83252AC41FC
Dumpdatastore.dll2005.90.4035.01,157,47224-Nov-200814: 56MD5:9B010B4FF41DA4AFAFB94C8456D64059
SHA1:58783B12982DFACF3D9AF4A1CAFE58A95771CE3D
Msvcp80.dll8.0.50727.42548,86413-Oct-200516: 26MD5:2BC650257FB0867ABD54FD460EC2BAFC
SHA1:EC063526AA14BCADEEFFA6D859B39A80680015B7
Msvcr80.dll8.0.50727.42626,68813-Oct-200516: 26MD5:16D7DDF3B659F7CF1CB9F4DCFF4219F0
SHA1:A61454131940799F01C26943F1594EE6E7409D11
Sqlcmd.exe2005.90.4035.0141,66424-Nov-200815: 31MD5:2E1B8DF1802612BDA20378B612D46155
SHA1:B45271F4CA358805D3515ADB9DA8D302FA40D8D0
Sqlcmd.rll2005.90.4035.024,92824-Nov-200815: 14Nicht zutreffend
Sqldiscoveryapi.dll2005.90.4035.0530,78424-Nov-200815: 31MD5:8AC29B7DF7AA97CF12E15BF4D026A96D
SHA1:7DF7C8A0AFFC7EEE19CCA8C321494395DA06CD5C
Sqlsetupvista.dll2005.90.4035.0227,68024-Nov-200815: 31MD5:FF9AF51AD873841628C0F5554BD7EB8E
SHA1:B538EFC458163E6D04056B1F191B13EF891BA50E
Finalsql2005information.RTFNicht zutreffend84414-Jan-201014: 37Nicht zutreffend
Sqlhotfix.chmNicht zutreffend116,10614-Jan-201014: 37Nicht zutreffend
Sqlse.rll1.4.1581.060,26407-Apr-201016: 40Nicht zutreffend
Sqlrun_as.mspNicht zutreffend27,555,32808-Apr-201001: 26Nicht zutreffend
Sqlrun_dts.mspNicht zutreffend14,836,73608-Apr-201001: 28Nicht zutreffend
Sqlrun_ns.mspNicht zutreffend3,965,95208-Apr-201001: 28Nicht zutreffend
Sqlrun_rs.mspNicht zutreffend16,354,30408-Apr-201001: 31Nicht zutreffend
Sqlrun_sql.mspNicht zutreffend39,590,40008-Apr-201001: 36Nicht zutreffend
Sqlrun_tools.mspNicht zutreffend48,827,90408-Apr-201001: 46Nicht zutreffend
X 64-basierte Versionen von SQL Server 2005
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumZeitHashes
Batchparser90.dll2005.90.4035.0179,55225-Nov-200804: 38
"Dbghelp.dll"6.6.7.51,326,94425-Nov-200804: 38MD5:1F5B11622850EBFEA889A8B6F1132F57
SHA1:68B256D48B40C58FD67DADBC815F443C826BE073
Dumpdatastore.dll2005.90.4035.01,566,56025-Nov-200804: 39MD5:D3D83B642E6D906918A4527B04E82CA1
SHA1:FADA34561343B9A1B2313335690B2B881E237678
Msvcp80.dll8.0.50727.421,097,72814-Oct-200504: 46MD5:5AE0F01F02A03558DA0CBD249E4DF263
SHA1:64735AB4635B587647A11A599E39D2233D9DE6F0
Msvcr80.dll8.0.50727.42822,78414-Oct-200504: 46MD5:465CEBD7DA2CEABA5E552FC9118A1415
SHA1:995060CABE3DDF199B400AD0D80FF5660626793C
Sqlcmd.exe2005.90.4035.0336,73625-Nov-200804: 45MD5:105FAD078031DF182E32C53D5994C457
SHA1:D8953F00436F38880B4B587391BD0D2309E5297E
Sqlcmd.rll2005.90.4035.025,44025-Nov-200804: 40Nicht zutreffend
Sqldiscoveryapi.dll2005.90.4035.0750,43225-Nov-200804: 45MD5:0826CE00BFB5DA7374E4D0E146942471
SHA1:668553462BD285FBDC241A23E4E259FEF1235DEF
Sqlsetupvista.dll2005.90.4035.0316,25625-Nov-200804: 45MD5:41BBA84E4D204046EF0059E573B98988
SHA1:557F186F46D09AE59C655B52675D604593E8E611
Finalsql2005information.RTFNicht zutreffend84414-Jan-201014: 37Nicht zutreffend
Sqlhotfix.chmNicht zutreffend116,10614-Jan-201014: 37Nicht zutreffend
Sqlse.rll1.4.1581.060,77607-Apr-201017: 33Nicht zutreffend
Sqlrun_as.mspNicht zutreffend46,118,40008-Apr-201001: 15Nicht zutreffend
Sqlrun_dts.mspNicht zutreffend22,150,65608-Apr-201001: 18Nicht zutreffend
Sqlrun_ns.mspNicht zutreffend5,689,34408-Apr-201001: 19Nicht zutreffend
Sqlrun_rs.mspNicht zutreffend21,256,19208-Apr-201001: 22Nicht zutreffend
Sqlrun_sql.mspNicht zutreffend45,197,31208-Apr-201001: 28Nicht zutreffend
Sqlrun_tools.mspNicht zutreffend65,248,76808-Apr-201001: 38Nicht zutreffend
IA-64-basierte Versionen von SQL Server 2005
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumZeitHashes
Batchparser90.dll2005.90.4035.0293,72824-Nov-200819: 52
"Dbghelp.dll"6.6.7.53,631,45624-Nov-200819: 52MD5:BB797393886A04ED2847AC966A23439D
SHA1:B43F7926C0FD268F4496A116B9176753601B5EAD
Dumpdatastore.dll2005.90.4035.04,322,14424-Nov-200819: 47MD5:5677EC5C5DA9AB7C71580996E598433E
SHA1:A98591A4D220C293A6C8E1D2B17E3C4847545721
Msvcp80.dll8.0.50727.421,385,47214-Oct-200504: 35MD5:7F0715E63E08692F39C017A6A2D61E56
SHA1:24B674285AC11D0496529EBC9E7FADC7B7955AC3
Msvcr80.dll8.0.50727.421,484,80014-Oct-200504: 35MD5:88B3570029DEC94B06199DB8E7EB66D9
SHA1:FC8EE955B19FCE0F4F1C8F17F9AD97ACB4E129A4
Sqlcmd.exe2005.90.4035.0530,78424-Nov-200820: 03MD5:512C6ECF02979B75B5C52D5F3021C379
SHA1:03A8D2BE83EFF1ACE5B002D5E390670B1EF14D83
Sqlcmd.rll2005.90.4035.024,41624-Nov-200819: 58Nicht zutreffend
Sqldiscoveryapi.dll2005.90.4035.01,939,80824-Nov-200820: 04MD5:63834474BB3D9B15958A40B0FF102F93
SHA1:F00BE0A455B134CF17FF6C9FBCF19D93BC6F403B
Sqlsetupvista.dll2005.90.4035.0702,81624-Nov-200820: 04MD5:593F2B3BD7C92AEF28A751D5C4421C84
SHA1:58D55D1822E697D701F9B45A50A6A5B67B998E77
Finalsql2005information.RTFNicht zutreffend84414-Jan-201014: 37Nicht zutreffend
Sqlhotfix.chmNicht zutreffend116,10614-Jan-201014: 37Nicht zutreffend
Sqlse.rll1.4.1581.059,24007-Apr-201020: 04Nicht zutreffend
Sqlrun_as.mspNicht zutreffend67,258,36808-Apr-201000: 57Nicht zutreffend
Sqlrun_dts.mspNicht zutreffend35,875,32808-Apr-201001: 01Nicht zutreffend
Sqlrun_ns.mspNicht zutreffend12,269,05608-Apr-201001: 02Nicht zutreffend
Sqlrun_rs.mspNicht zutreffend31,128,57608-Apr-201001: 06Nicht zutreffend
Sqlrun_sql.mspNicht zutreffend69,868,03208-Apr-201001: 13Nicht zutreffend
Sqlrun_tools.mspNicht zutreffend65,883,64808-Apr-201001: 23Nicht zutreffend

Status

Microsoft hat bestätigt, dass es ein Problem bei den Microsoft-Produkten, die in der im Abschnitt "Beziehen sich auf" aufgelisteten handelt

Informationsquellen

Weitere Informationen zur Terminologie für Softwareupdates, klicken Sie auf die folgende KB-Artikelnummer:
824684Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird

Eigenschaften

Artikel-ID: 982376 - Geändert am: Samstag, 19. Juni 2010 - Version: 2.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Keywords: 
kbautohotfix kbfix kbsurveynew kbqfe kbmt KB982376 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 982376
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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