FIX: планировщик не давая ошибки или сообщение об ошибке 8623 возникает при выполнении запроса, содержащего большой В предложении в SQL Server 2005

Переводы статьи Переводы статьи
Код статьи: 982376 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

В Microsoft SQL Server 2005, имеется запрос, содержащий большой В предложение. Например предложение IN содержит тысячи значения. При выполнении этого запроса, может возникнуть ошибка не давая планировщика. Кроме того файл mini-dump создается в папке журнала SQL Server 2005. Иногда также может появиться следующее сообщение об ошибке в журнал ошибок SQL Server:
Ошибка: 8623, уровень опасности: 16, состояние: 1.
Обработчик запросов исчерпал внутренние ресурсы и не удалось предоставить план запроса. Это событие редко и требуется только для очень сложных запросах или запросах, ссылающихся на большое количество таблиц или секций. Упростите запрос. Если вы считаете, что получили это сообщение об ошибке, обратитесь в службу поддержки пользователей для получения дополнительных сведений.

ПримечаниеВозникает, если ошибка 8623 вместе с не давая планировщик ошибка, выполнение запроса завершается ошибкой.

Причина

Эта проблема возникает из-за проблемы в базу кода SQL Server. Во время выполнения запроса, который содержит большой В предложении базу кода SQL Server не дает планировщик соответствующим образом. Это вызывает отсутствие ресурсов Процессора для других рабочих потоков, выполняющихся на одного и того же планировщик и вызывает не давая планировщик ошибки.

Решение

Накопительного обновления информации

Исправление этой проблемы первого выпуска накопительного обновления 10. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2005, щелкните следующий номер статьи базы знаний Майкрософт:
983329Накопительного обновления 10 для SQL Server 2005 с пакетом обновления 3
ПримечаниеЗа построения исправления накопительного, каждый новый выпуск содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2005 исправление выпуска. Рекомендуется, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
960598Построение the SQL Server 2005, выпущенные после выхода SQL Server 2005 с пакетом обновления 3

Сведения о исправления

Исправление доступно в корпорации Майкрософт. Это исправление предназначено для устранения проблемы, описанной в этой статье.. Его необходимо применять только в тех системах, в которых наблюдается данная проблема..

Исправление доступно для загрузки, существует ли раздел «Исправление доступно для загрузки» в верхней части этой статьи базы знаний. Если этого раздела нет, отправьте запрос на получение исправления в службу поддержки клиентов корпорации Майкрософт..

Примечание, Если дополнительные проблемы, или если требуется устранить неполадки может потребоваться создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются вами дополнительно.. Для получения полного списка, и служба технической поддержки по телефону номера или создать отдельный запрос, посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=support
ПримечаниеВ форме "Исправление доступно для загрузки" отображаются языки, для которых доступно исправление. Если язык не отображается, это потому, что исправление не поддерживается для этого языка.

ПримечаниеПосле установки этого исправления, если в предложении IN достаточно велик, об ошибке 8623 будет выполняться из-за нехватки системных ресурсов. При ошибке 8623 по-прежнему возникает после установки данного исправления, используйте один из следующих способов:

Способ 1

Для уменьшения количества значений в предложении IN.

Способ 2

Ввода значений в предложении IN на временную таблицу или табличную переменную, а затем запросить результирующий набор, который соединяет исходной таблицы и временные таблицы (или табличной переменной).

Необходимые условия

Требуется SQL Server 2005 с пакетом обновления 3 (SP3) для применения этого исправления.

Требование перезагрузки

Необходимо перезагрузить компьютер после установки данного исправления, если одна из служб SQL Server 2005 выполняется после установки этого исправления. Если не хотите перезагрузить компьютер, остановите все службы SQL Server перед установкой исправления.

Сведения о замене исправлений

Это исправление не заменяет любые другие исправления.

Сведения о файле

Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясвкладкеДата и времяэлемент панели управления.
x 86-разрядных версиях SQL Server 2005
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяХеш-кодов
Batchparser90.dll2005.90.4035.0125,28024 Ноября 2008 г.16: 14
Dbghelp.dll6.6.7.51,037,15224 Ноября 2008 г.14: 51MD5:288A3127F85C9416E9A3FD07EDAEDCBD
SHA1:FC10D9E27E5C6987B5CB2C5166FBF83252AC41FC
Dumpdatastore.dll2005.90.4035.01,157,47224 Ноября 2008 г.14: 56MD5:9B010B4FF41DA4AFAFB94C8456D64059
SHA1:58783B12982DFACF3D9AF4A1CAFE58A95771CE3D
Msvcp80.dll8.0.50727.42548,86413 Октября 2005 г.16: 26MD5:2BC650257FB0867ABD54FD460EC2BAFC
SHA1:EC063526AA14BCADEEFFA6D859B39A80680015B7
Msvcr80.dll8.0.50727.42626,68813 Октября 2005 г.16: 26MD5:16D7DDF3B659F7CF1CB9F4DCFF4219F0
SHA1:A61454131940799F01C26943F1594EE6E7409D11
Sqlcmd.exe2005.90.4035.0141,66424 Ноября 2008 г.15: 31MD5:2E1B8DF1802612BDA20378B612D46155
SHA1:B45271F4CA358805D3515ADB9DA8D302FA40D8D0
Sqlcmd.rll2005.90.4035.024,92824 Ноября 2008 г.15: 14Не действует
Sqldiscoveryapi.dll2005.90.4035.0530,78424 Ноября 2008 г.15: 31MD5:8AC29B7DF7AA97CF12E15BF4D026A96D
SHA1:7DF7C8A0AFFC7EEE19CCA8C321494395DA06CD5C
Sqlsetupvista.dll2005.90.4035.0227,68024 Ноября 2008 г.15: 31MD5:FF9AF51AD873841628C0F5554BD7EB8E
SHA1:B538EFC458163E6D04056B1F191B13EF891BA50E
Finalsql2005information.RTFНе действует84414 Января 2010 г14: 37Не действует
Sqlhotfix.chmНе действует116,10614 Января 2010 г14: 37Не действует
Sqlse.rll1.4.1581.060,26407-Апр-201016: 40Не действует
Sqlrun_as.mspНе действует27,555,32808-Апр-201001: 26Не действует
Sqlrun_dts.mspНе действует14,836,73608-Апр-201001: 28Не действует
Sqlrun_ns.mspНе действует3,965,95208-Апр-201001: 28Не действует
Sqlrun_rs.mspНе действует16,354,30408-Апр-201001: 31Не действует
Sqlrun_sql.mspНе действует39,590,40008-Апр-201001: 36Не действует
Sqlrun_tools.mspНе действует48,827,90408-Апр-201001: 46Не действует
x 64-разрядных версий SQL Server 2005
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяХеш-кодов
Batchparser90.dll2005.90.4035.0179,55225 Ноября 2008 г.04: 38
Dbghelp.dll6.6.7.51,326,94425 Ноября 2008 г.04: 38MD5:1F5B11622850EBFEA889A8B6F1132F57
SHA1:68B256D48B40C58FD67DADBC815F443C826BE073
Dumpdatastore.dll2005.90.4035.01,566,56025 Ноября 2008 г.04: 39MD5:D3D83B642E6D906918A4527B04E82CA1
SHA1:FADA34561343B9A1B2313335690B2B881E237678
Msvcp80.dll8.0.50727.421,097,72814 Октября 2005 г.04: 46MD5:5AE0F01F02A03558DA0CBD249E4DF263
SHA1:64735AB4635B587647A11A599E39D2233D9DE6F0
Msvcr80.dll8.0.50727.42822,78414 Октября 2005 г.04: 46MD5:465CEBD7DA2CEABA5E552FC9118A1415
SHA1:995060CABE3DDF199B400AD0D80FF5660626793C
Sqlcmd.exe2005.90.4035.0336,73625 Ноября 2008 г.04: 45MD5:105FAD078031DF182E32C53D5994C457
SHA1:D8953F00436F38880B4B587391BD0D2309E5297E
Sqlcmd.rll2005.90.4035.025,44025 Ноября 2008 г.04: 40Не действует
Sqldiscoveryapi.dll2005.90.4035.0750,43225 Ноября 2008 г.04: 45MD5:0826CE00BFB5DA7374E4D0E146942471
SHA1:668553462BD285FBDC241A23E4E259FEF1235DEF
Sqlsetupvista.dll2005.90.4035.0316,25625 Ноября 2008 г.04: 45MD5:41BBA84E4D204046EF0059E573B98988
SHA1:557F186F46D09AE59C655B52675D604593E8E611
Finalsql2005information.RTFНе действует84414 Января 2010 г14: 37Не действует
Sqlhotfix.chmНе действует116,10614 Января 2010 г14: 37Не действует
Sqlse.rll1.4.1581.060,77607-Апр-201017: 33Не действует
Sqlrun_as.mspНе действует46,118,40008-Апр-201001: 15Не действует
Sqlrun_dts.mspНе действует22,150,65608-Апр-201001: 18Не действует
Sqlrun_ns.mspНе действует5,689,34408-Апр-201001: 19Не действует
Sqlrun_rs.mspНе действует21,256,19208-Апр-201001: 22Не действует
Sqlrun_sql.mspНе действует45,197,31208-Апр-201001: 28Не действует
Sqlrun_tools.mspНе действует65,248,76808-Апр-201001: 38Не действует
IA-64-разрядных версиях SQL Server 2005
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяХеш-кодов
Batchparser90.dll2005.90.4035.0293,72824 Ноября 2008 г.19: 52
Dbghelp.dll6.6.7.53,631,45624 Ноября 2008 г.19: 52MD5:BB797393886A04ED2847AC966A23439D
SHA1:B43F7926C0FD268F4496A116B9176753601B5EAD
Dumpdatastore.dll2005.90.4035.04,322,14424 Ноября 2008 г.19: 47MD5:5677EC5C5DA9AB7C71580996E598433E
SHA1:A98591A4D220C293A6C8E1D2B17E3C4847545721
Msvcp80.dll8.0.50727.421,385,47214 Октября 2005 г.04: 35MD5:7F0715E63E08692F39C017A6A2D61E56
SHA1:24B674285AC11D0496529EBC9E7FADC7B7955AC3
Msvcr80.dll8.0.50727.421,484,80014 Октября 2005 г.04: 35MD5:88B3570029DEC94B06199DB8E7EB66D9
SHA1:FC8EE955B19FCE0F4F1C8F17F9AD97ACB4E129A4
Sqlcmd.exe2005.90.4035.0530,78424 Ноября 2008 г.20: 03MD5:512C6ECF02979B75B5C52D5F3021C379
SHA1:03A8D2BE83EFF1ACE5B002D5E390670B1EF14D83
Sqlcmd.rll2005.90.4035.024,41624 Ноября 2008 г.19: 58Не действует
Sqldiscoveryapi.dll2005.90.4035.01,939,80824 Ноября 2008 г.20: 04MD5:63834474BB3D9B15958A40B0FF102F93
SHA1:F00BE0A455B134CF17FF6C9FBCF19D93BC6F403B
Sqlsetupvista.dll2005.90.4035.0702,81624 Ноября 2008 г.20: 04MD5:593F2B3BD7C92AEF28A751D5C4421C84
SHA1:58D55D1822E697D701F9B45A50A6A5B67B998E77
Finalsql2005information.RTFНе действует84414 Января 2010 г14: 37Не действует
Sqlhotfix.chmНе действует116,10614 Января 2010 г14: 37Не действует
Sqlse.rll1.4.1581.059,24007-Апр-201020: 04Не действует
Sqlrun_as.mspНе действует67,258,36808-Апр-201000: 57Не действует
Sqlrun_dts.mspНе действует35,875,32808-Апр-201001: 01Не действует
Sqlrun_ns.mspНе действует12,269,05608-Апр-201001: 02Не действует
Sqlrun_rs.mspНе действует31,128,57608-Апр-201001: 06Не действует
Sqlrun_sql.mspНе действует69,868,03208-Апр-201001: 13Не действует
Sqlrun_tools.mspНе действует65,883,64808-Апр-201001: 23Не действует

Статус

Корпорация Майкрософт подтвердила, что это является проблемой в продуктах Майкрософт, которые перечислены в разделе «Данная статья применима к».

Ссылки

Для получения дополнительных сведений о терминологии, обновление программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684Описание стандартной терминологии, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 982376 - Последний отзыв: 16 июля 2010 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • 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
Ключевые слова: 
kbautohotfix kbfix kbsurveynew kbqfe kbmt KB982376 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:982376

Отправить отзыв

 

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