Microsoft distribuerar Microsoft SQL Server 2005, Microsoft SQL Server 2008 eller Microsoft SQL Server 2008 R2-korrigeringar som en nedladdningsbar fil. Eftersom korrigeringarna är kumulativa innehåller varje ny utgåva alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare Microsoft SQL Server 2005, Microsoft SQL Server 2008 eller Microsoft SQL Server 2008 R2-korrigeringsversionen.
Symptom
I Microsoft SQL Server 2005, Microsoft SQL Server 2008 eller Microsoft SQL Server 2008 R2 har du en fråga som innehåller en stor IN-sats. IN-satsen innehåller till exempel tusentals värden. När du kör den här frågan kan ett icke aktuellt schemafel uppstå. Dessutom genereras en minidumpfil i loggmappen SQL Server 2005, SQL Server 2008 eller SQL Server 2008 R2. Ibland kan du också se följande felmeddelande i SQL Server felloggfil:
Obs
Fel: 8623, Allvarlighetsgrad: 16, Tillstånd: 1.
Frågeprocessorn fick slut på interna resurser och kunde inte skapa en frågeplan. Detta är en sällsynt händelse och förväntas endast för extremt komplexa frågor eller frågor som refererar till ett mycket stort antal tabeller eller partitioner. Förenkla frågan. Om du anser att du har fått det här meddelandet av misstag, kontakta kundsupport för mer information.
Obs! Om fel 8623 uppstår tillsammans med det icke-givande schemaläggarfelet misslyckas körningen av frågan.
Orsak
Det här problemet uppstår på grund av ett problem i kodbasen för SQL Server. Under körningen av frågan som innehåller den stora IN-satsen ger SQL Server -kodbasen inte någon schemaläggare på rätt sätt. Det här beteendet orsakar CPU-svält för andra arbetstrådar som körs på samma schemaläggare och orsakar ett icke-givande schemafel.
Lösning
Information om kumulativ uppdatering
SQL Server 2005
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 10. Om du vill veta mer om hur du hämtar det här kumulativa uppdateringspaketet för SQL Server 2005 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
983329 Kumulativ uppdateringspaket 10 för SQL Server 2005 Service Pack 3Note Eftersom versionerna är kumulativa innehåller varje ny korrigeringsversion alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare SQL Server 2005-korrigeringsversionen. Vi rekommenderar att du installerar den senaste snabbkorrigeringen som innehåller den här snabbkorrigeringen. Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:
960598 De SQL Server 2005-versionerna som släpptes efter att Service Pack 3 SQL Server 2005 släpptes
SQL Server 2008 Service Pack 1
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 9 för SQL Server 2008 Service Pack 1. Om du vill veta mer om det här kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2083921 kumulativ uppdatering 9 för SQL Server 2008 Service Pack 1Note Eftersom versionerna är kumulativa innehåller varje ny korrigeringsversion alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare SQL Server 2008-korrigeringsversionen. Microsoft rekommenderar att du installerar den senaste korrigeringsversionen som innehåller den här snabbkorrigeringen. Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:
970365 Snabbkorrigeringar för SQL Server 2008 som släpptes efter att SQL Server 2008 Service Pack 1 släpptes Snabbkorrigeringar för Microsoft SQL Server 2008 skapas för särskilda SQL Server Service Pack-versioner. Du måste använda en snabbkorrigering för SQL Server 2008 Service Pack 1 på en installation av SQL Server 2008 Service Pack 1. Som standard ingår snabbkorrigeringar i en SQL Server Service Pack i nästa SQL Server Service Pack.
SQL Server 2008 Service Pack 2
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 1 för SQL Server 2008 Service Pack 2. Om du vill veta mer om det här kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2289254 Kumulativ uppdatering 1 för SQL Server 2008 Service Pack 2Note Eftersom versionerna är kumulativa innehåller varje ny korrigeringsversion alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare SQL Server 2008-korrigeringsversionen. Vi rekommenderar att du installerar den senaste snabbkorrigeringen som innehåller den här snabbkorrigeringen. Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:
2402659 De SQL Server 2008-versionerna som släpptes efter att SQL Server 2008 Service Pack 2 släpptes
SQL Server 2008 R2
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 3. Om du vill veta mer om hur du hämtar det här kumulativa uppdateringspaketet för SQL Server 2008 R2 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2261464 Kumulativ uppdatering paket 3 för SQL Server 2008 R2Note Eftersom versionerna är kumulativa innehåller varje ny korrigeringsversion alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare SQL Server 2008 R2-korrigeringsversionen. Vi rekommenderar att du installerar den senaste snabbkorrigeringen som innehåller den här snabbkorrigeringen. Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:
981356 De SQL Server 2008 R2-versionerna som släpptes efter att SQL Server 2008 R2 släpptes
Information om snabbkorrigeringar
En snabbkorrigering som stöds är tillgänglig från Microsoft. Den här snabbkorrigeringen är dock endast avsedd att åtgärda det problem som beskrivs i den här artikeln. Använd endast den här snabbkorrigeringen på system som har det här specifika problemet.
Om snabbkorrigeringen är tillgänglig för hämtning finns avsnittet "Nedladdning av snabbkorrigering" längst upp i den här Knowledge Base-artikeln. Om det här avsnittet inte visas skickar du en förfrågan till Microsofts kundtjänst och support för att hämta snabbkorrigeringen.
Om ytterligare problem uppstår eller om felsökning krävs kan du behöva skapa en separat tjänstbegäran. Normala supportkostnader tillkommer för ytterligare supportfrågor och problem som inte kvalificerar sig för den här specifika snabbkorrigeringen. En fullständig lista över telefonnummer till Microsofts kundtjänst och support eller om du vill skapa en separat servicebegäran finns på följande Microsoft-webbplats:
/contactus/?ws=support Obs! Formuläret "Nedladdning av snabbkorrigering tillgänglig" visar de språk som snabbkorrigeringen är tillgänglig för. Om ditt språk inte visas beror det på att det inte finns någon snabbkorrigering för det språket.
Obs! Om IN-satsen är tillräckligt stor när du har installerat den här snabbkorrigeringen uppstår felet 8623 fortfarande på grund av resursbelastning. Om felet 8623 fortfarande visas efter att du har installerat den här snabbkorrigeringen använder du någon av följande metoder:
Metod 1
Minska antalet värden i IN-satsen.
Metod 2
Ange värdena i IN-satsen i en tillfällig tabell eller en tabellvariabel och fråga sedan resultatuppsättningen som kopplar ihop den ursprungliga tabellen och den tillfälliga tabellen (eller tabellvariabeln).
Krav
Du måste ha SQL Server 2005 Service Pack 3 (SP3), SQL Server 2008 eller SQL Server 2008 R2 installerat för att installera den här snabbkorrigeringen.
Krav på omstart
Du måste starta om datorn efter att du har installerat snabbkorrigeringen om någon av SQL Server -tjänsterna körs när du installerar snabbkorrigeringen. Om du inte vill starta om datorn stoppar du alla SQL Server -tjänster innan du installerar den här snabbkorrigeringen.
Ersättningsinformation för snabbkorrigeringar
Den här snabbkorrigeringen ersätter inte andra snabbkorrigeringar.
Filinformation
Den engelska versionen av den här snabbkorrigeringen har filattributen (eller senare filattribut) som listas i följande tabell. Datumen och tiderna för dessa filer anges i Coordinated Universal Time (UTC). När du visar filinformationen konverteras den till lokal tid. Om du vill hitta skillnaden mellan UTC och lokal tid använder du fliken Tidszon i objektet Datum och tid på kontrollpanelen.
x86-baserade versioner av SQL Server 2005
| Filnamn | Filversion | Filstorlek | Datum | Tid | Hash-värden |
|---|---|---|---|---|---|
| Batchparser90.dll | 2005.90.4035.0 | 125,280 | 24-nov-2008 | 16:14 | |
| Dbghelp.dll | 6.6.7.5 | 1,037,152 | 24-nov-2008 | 14:51 | MD5: 288A3127F85C9416E9A3FD07EDAEDCBD SHA1: FC10D9E27E5C6987B5CB2C5166FBF83252AC41FC |
| Dumpdatastore.dll | 2005.90.4035.0 | 1,157,472 | 24-nov-2008 | 14:56 | MD5: 9B010B4FF41DA4AFAFB94C8456D64059 SHA1: 58783B12982DFACF3D9AF4A1CAFE58A95771CE3D |
| Msvcp80.dll | 8.0.50727.42 | 548,864 | 13-okt-2005 | 16:26 | MD5: 2BC650257FB0867ABD54FD460EC2BAFC SHA1: EC063526AA14BCADEEFFA6D859B39A80680015B7 |
| Msvcr80.dll | 8.0.50727.42 | 626,688 | 13-okt-2005 | 16:26 | MD5: 16D7DDF3B659F7CF1CB9F4DCFF4219F0 SHA1: A61454131940799F01C26943F1594EE6E7409D11 |
| Sqlcmd.exe | 2005.90.4035.0 | 141,664 | 24-nov-2008 | 15:31 | MD5: 2E1B8DF1802612BDA20378B612D46155 SHA1: B45271F4CA358805D3515ADB9DA8D302FA40D8D0 |
| Sqlcmd.rll | 2005.90.4035.0 | 24,928 | 24-nov-2008 | 15:14 | Ej tillämpligt |
| Sqldiscoveryapi.dll | 2005.90.4035.0 | 530,784 | 24-nov-2008 | 15:31 | MD5: 8AC29B7DF7AA97CF12E15BF4D026A96D SHA1: 7DF7C8A0AFFC7EEE19CCA8C321494395DA06CD5C |
| Sqlsetupvista.dll | 2005.90.4035.0 | 227,680 | 24-nov-2008 | 15:31 | MD5: FF9AF51AD873841628C0F5554BD7EB8E SHA1: B538EFC458163E6D04056B1F191B13EF891BA50E |
| Finalsql2005information.rtf | Ej tillämpligt | 844 | 14-jan-2010 | 14:37 | Ej tillämpligt |
| Sqlhotfix.chm | Ej tillämpligt | 116,106 | 14-jan-2010 | 14:37 | Ej tillämpligt |
| Sqlse.rll | 1.4.1581.0 | 60,264 | 07-apr-2010 | 16:40 | Ej tillämpligt |
| Sqlrun_as.msp | Ej tillämpligt | 27,555,328 | 08-apr-2010 | 01:26 | Ej tillämpligt |
| Sqlrun_dts.msp | Ej tillämpligt | 14,836,736 | 08-apr-2010 | 01:28 | Ej tillämpligt |
| Sqlrun_ns.msp | Ej tillämpligt | 3,965,952 | 08-apr-2010 | 01:28 | Ej tillämpligt |
| Sqlrun_rs.msp | Ej tillämpligt | 16,354,304 | 08-apr-2010 | 01:31 | Ej tillämpligt |
| Sqlrun_sql.msp | Ej tillämpligt | 39,590,400 | 08-apr-2010 | 01:36 | Ej tillämpligt |
| Sqlrun_tools.msp | Ej tillämpligt | 48,827,904 | 08-apr-2010 | 01:46 | Ej tillämpligt |
x64-baserade versioner av SQL Server 2005
| Filnamn | Filversion | Filstorlek | Datum | Tid | Hash-värden |
|---|---|---|---|---|---|
| Batchparser90.dll | 2005.90.4035.0 | 179,552 | 25-nov-2008 | 04:38 | |
| Dbghelp.dll | 6.6.7.5 | 1,326,944 | 25-nov-2008 | 04:38 | MD5: 1F5B11622850EBFEA889A8B6F1132F57 SHA1: 68B256D48B40C58FD67DADBC815F443C826BE073 |
| Dumpdatastore.dll | 2005.90.4035.0 | 1,566,560 | 25-nov-2008 | 04:39 | MD5: D3D83B642E6D906918A4527B04E82CA1 SHA1: FADA34561343B9A1B2313335690B2B881E237678 |
| Msvcp80.dll | 8.0.50727.42 | 1,097,728 | 14-okt-2005 | 04:46 | MD5: 5AE0F01F02A03558DA0CBD249E4DF263 SHA1: 64735AB4635B587647A11A599E39D2233D9DE6F0 |
| Msvcr80.dll | 8.0.50727.42 | 822,784 | 14-okt-2005 | 04:46 | MD5: 465CEBD7DA2CEABA5E552FC9118A1415 SHA1: 995060CABE3DDF199B400AD0D80FF5660626793C |
| Sqlcmd.exe | 2005.90.4035.0 | 336,736 | 25-nov-2008 | 04:45 | MD5: 105FAD078031DF182E32C53D5994C457 SHA1: D8953F00436F38880B4B587391BD0D2309E5297E |
| Sqlcmd.rll | 2005.90.4035.0 | 25,440 | 25-nov-2008 | 04:40 | Ej tillämpligt |
| Sqldiscoveryapi.dll | 2005.90.4035.0 | 750,432 | 25-nov-2008 | 04:45 | MD5: 0826CE00BFB5DA7374E4D0E146942471 SHA1: 668553462BD285FBDC241A23E4E259FEF1235DEF |
| Sqlsetupvista.dll | 2005.90.4035.0 | 316,256 | 25-nov-2008 | 04:45 | MD5: 41BBA84E4D204046EF0059E573B98988 SHA1: 557F186F46D09AE59C655B52675D604593E8E611 |
| Finalsql2005information.rtf | Ej tillämpligt | 844 | 14-jan-2010 | 14:37 | Ej tillämpligt |
| Sqlhotfix.chm | Ej tillämpligt | 116,106 | 14-jan-2010 | 14:37 | Ej tillämpligt |
| Sqlse.rll | 1.4.1581.0 | 60,776 | 07-apr-2010 | 17:33 | Ej tillämpligt |
| Sqlrun_as.msp | Ej tillämpligt | 46,118,400 | 08-apr-2010 | 01:15 | Ej tillämpligt |
| Sqlrun_dts.msp | Ej tillämpligt | 22,150,656 | 08-apr-2010 | 01:18 | Ej tillämpligt |
| Sqlrun_ns.msp | Ej tillämpligt | 5,689,344 | 08-apr-2010 | 01:19 | Ej tillämpligt |
| Sqlrun_rs.msp | Ej tillämpligt | 21,256,192 | 08-apr-2010 | 01:22 | Ej tillämpligt |
| Sqlrun_sql.msp | Ej tillämpligt | 45,197,312 | 08-apr-2010 | 01:28 | Ej tillämpligt |
| Sqlrun_tools.msp | Ej tillämpligt | 65,248,768 | 08-apr-2010 | 01:38 | Ej tillämpligt |
IA-64-baserade versioner av SQL Server 2005
| Filnamn | Filversion | Filstorlek | Datum | Tid | Hash-värden |
|---|---|---|---|---|---|
| Batchparser90.dll | 2005.90.4035.0 | 293,728 | 24-nov-2008 | 19:52 | |
| Dbghelp.dll | 6.6.7.5 | 3,631,456 | 24-nov-2008 | 19:52 | MD5: BB797393886A04ED2847AC966A23439D SHA1: B43F7926C0FD268F4496A116B9176753601B5EAD |
| Dumpdatastore.dll | 2005.90.4035.0 | 4,322,144 | 24-nov-2008 | 19:47 | MD5: 5677EC5C5DA9AB7C71580996E598433E SHA1: A98591A4D220C293A6C8E1D2B17E3C4847545721 |
| Msvcp80.dll | 8.0.50727.42 | 1,385,472 | 14-okt-2005 | 04:35 | MD5: 7F0715E63E08692F39C017A6A2D61E56 SHA1: 24B674285AC11D0496529EBC9E7FADC7B7955AC3 |
| Msvcr80.dll | 8.0.50727.42 | 1,484,800 | 14-okt-2005 | 04:35 | MD5: 88B3570029DEC94B06199DB8E7EB66D9 SHA1: FC8EE955B19FCE0F4F1C8F17F9AD97ACB4E129A4 |
| Sqlcmd.exe | 2005.90.4035.0 | 530,784 | 24-nov-2008 | 20:03 | MD5: 512C6ECF02979B75B5C52D5F3021C379 SHA1: 03A8D2BE83EFF1ACE5B002D5E390670B1EF14D83 |
| Sqlcmd.rll | 2005.90.4035.0 | 24,416 | 24-nov-2008 | 19:58 | Ej tillämpligt |
| Sqldiscoveryapi.dll | 2005.90.4035.0 | 1,939,808 | 24-nov-2008 | 20:04 | MD5: 63834474BB3D9B15958A40B0FF102F93 SHA1: F00BE0A455B134CF17FF6C9FBCF19D93BC6F403B |
| Sqlsetupvista.dll | 2005.90.4035.0 | 702,816 | 24-nov-2008 | 20:04 | MD5: 593F2B3BD7C92AEF28A751D5C4421C84 SHA1: 58D55D1822E697D701F9B45A50A6A5B67B998E77 |
| Finalsql2005information.rtf | Ej tillämpligt | 844 | 14-jan-2010 | 14:37 | Ej tillämpligt |
| Sqlhotfix.chm | Ej tillämpligt | 116,106 | 14-jan-2010 | 14:37 | Ej tillämpligt |
| Sqlse.rll | 1.4.1581.0 | 59,240 | 07-apr-2010 | 20:04 | Ej tillämpligt |
| Sqlrun_as.msp | Ej tillämpligt | 67,258,368 | 08-apr-2010 | 00:57 | Ej tillämpligt |
| Sqlrun_dts.msp | Ej tillämpligt | 35,875,328 | 08-apr-2010 | 01:01 | Ej tillämpligt |
| Sqlrun_ns.msp | Ej tillämpligt | 12,269,056 | 08-apr-2010 | 01:02 | Ej tillämpligt |
| Sqlrun_rs.msp | Ej tillämpligt | 31,128,576 | 08-apr-2010 | 01:06 | Ej tillämpligt |
| Sqlrun_sql.msp | Ej tillämpligt | 69,868,032 | 08-apr-2010 | 01:13 | Ej tillämpligt |
| Sqlrun_tools.msp | Ej tillämpligt | 65,883,648 | 08-apr-2010 | 01:23 | Ej tillämpligt |
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Om du vill veta mer om terminologi för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 Beskrivning av standardterminologin som används för att beskriva Microsofts programuppdateringar