Исправление: Появляется сообщение об ошибке при выполнении запроса, содержащего условия повторяющиеся соединения в SQL Server 2005: «внутренняя ошибка обработчика запросов: обработчику запросов не удалось предоставить план запроса "

Переводы статьи Переводы статьи
Код статьи: 971409 - Vizualiza?i produsele pentru care se aplic? acest articol.
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2005 файл с исправлениями. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления, и все исправления, входившие в состав предыдущих SQL Server 2005 исправление выпуска.
Развернуть все | Свернуть все

В этой статье

Проблема

В Microsoft SQL Server 2005 выполняется запрос, использующий соединения. Укажите условия повторяющиеся соединения в предложении FROM и предложение WHERE. При выполнении запроса появляется следующее сообщение об ошибке:

Сообщение 8624, уровень 16, состояние 1, строка 31
Внутренняя ошибка обработчика запросов: Обработчику запросов не удалось предоставить план запроса. Для получения дополнительных сведений обратитесь в службу поддержки пользователей.
Примечание.В SQL Server 2000 и SQL Server 2008, можно выполнять один запрос успешно.

Решение

Сведения о накопительном обновлении

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

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

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

Если исправление доступно для загрузки, имеется раздел «Доступные загрузки» в верхней части этой статьи базы знаний.. Если этот раздел не отображается, обратитесь в Службу поддержки клиентов Microsoft для получения исправления..

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

Предвартельные требования

  • SQL Server 2005 с пакетом обновления 3
    Для получения дополнительных сведений о том, как получить SQL Server 2005 с пакетом обновления 3 щелкните следующий номер статьи базы знаний Майкрософт:
    913089Получение последнего пакета обновления для SQL Server 2005

Сведения о перезагрузке компьютера

После установки исправления перезагружать компьютер не требуется..

Сведения о внесении изменений в системный реестр

Нет изменений в реестр.

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

Данное исправление содержит только те файлы, необходимые для устранения описанных в этой статье перечислены. Это исправление может не содержать всех файлов, которые необходимы для полного обновления продукта до последней сборки.Английская версия исправления содержит версии файлов, приведенные в следующей таблице (или более поздние).. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясна вкладкеДата и времяэлемент панели управления.
Для всех поддерживаемых x 86-разрядных версиях SQL Server 2005
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
ChsBrkr.dll12.0.9729.01,682,28829 Января 2009 г.03: 04X86
CHTBRKR.dll12.0.9729.06,110,06429 Января 2009 г.03: 04X86
Distrib.exe2005.90.4224.067,43215 Мая 2009 г.23: 03X86
Dtspipeline.dll2005.90.4224.0601,96015 Мая 2009 г.23: 03X86
Dtspipelineperf.dll2005.90.4224.030,05615 Мая 2009 г.23: 03X86
Fteref.dll12.0.9729.0446,46429 Января 2009 г.03: 04X86
Infosoft.dll12.0.9729.0465,76029 Января 2009 г.03: 04X86
KorWbrkr.dll12.0.9729.068,44829 Января 2009 г.03: 04X86
Langwrbk.dll12.0.9729.0133,98429 Января 2009 г.03: 04X86
Logread.exe2005.90.4224.0399,19215 Мая 2009 г.23: 07X86
Microsoft.SqlServer.MaintenancePlanTasks.dll9.0.4224.0292,69615 Мая 2009 г.23: 07X86
Microsoft.SqlServer.Replication.dll2005.90.4224.01,625,43215 Мая 2009 г.23: 07X86
Microsoft.SqlServer.SMO.dll9.0.4224.01,603,41615 Мая 2009 г.23: 08X86
Microsoft.SqlServer.smoenum.dll9.0.4224.0218,98415 Мая 2009 г.23: 08X86
Microsoft.SqlServer.sqlenum.dll9.0.4224.0919,40015 Мая 2009 г.23: 08X86
Microsoft.SqlServer.webservicetask.dll9.0.4224.096,08815 Мая 2009 г.23: 08X86
Msfte.dll12.0.9729.02,427,76029 Января 2009 г.03: 04X86
Msftefd.exe12.0.9729.064,35229 Января 2009 г.03: 04X86
Msftepxy.dll12.0.9729.093,04029 Января 2009 г.03: 04X86
Msftesql.exe12.0.9729.093,04029 Января 2009 г.03: 04X86
Msgprox.dll2005.90.4224.0196,96815 Мая 2009 г.23: 08X86
Msir5jp.dll5.0.2130.03,157,34429 Января 2009 г.03: 04X86
Mssqlsystemresource.ldfНеприменимо524,28815 Мая 2009 г.20: 03Неприменимо
Mssqlsystemresource.mdfНеприменимо40,304,64015 Мая 2009 г.20: 03Неприменимо
Nlhtml.dll12.0.9729.0121,69629 Января 2009 г.03: 04X86
Nls400.dll5.0.7112.012,287,32829 Января 2009 г.03: 04X86
Query9x.dll12.0.9729.045,93629 Января 2009 г.03: 04X86
Rdistcom.dll2005.90.4224.0644,45615 Мая 2009 г.23: 08X86
Repldp.dll2005.90.4224.0185,17615 Мая 2009 г.23: 08X86
Replmerg.exe2005.90.4224.0317,78415 Мая 2009 г.23: 08X86
Replprov.dll2005.90.4224.0551,25615 Мая 2009 г.23: 08X86
Replrec.dll2005.90.4224.0782,68015 Мая 2009 г.23: 08X86
Replsub.dll2005.90.4224.0405,35215 Мая 2009 г.23: 08X86
Sbmsmdlocal.dll9.0.4224.015,982,44015 Мая 2009 г.23: 08X86
Snapshot.exe9.0.4224.011,09615 Мая 2009 г.23: 10X86
SqlAccess.dll2005.90.4224.0346,98415 Мая 2009 г.23: 10X86
Sqlagent90.exe2005.90.4224.0345,96015 Мая 2009 г.23: 10X86
Sqlatxss90.dll2005.90.4224.023,40015 Мая 2009 г.23: 02X86
Sqlmergx.dll2005.90.4224.0191,32015 Мая 2009 г.23: 10X86
Sqlservr.exe2005.90.4224.029,275,48015 Мая 2009 г.23: 10X86
Sqltaskconnections.dll2005.90.4224.0104,29615 Мая 2009 г.23: 10X86
Sqlwep.dll2005.90.4224.087,38415 Мая 2009 г.23: 10X86
Thawbrkr.dll12.0.9729.0203,61629 Января 2009 г.03: 04X86
Xmlfilt.dll12.0.9729.0195,44029 Января 2009 г.03: 04X86
Xmlsub.dll2005.90.4224.0192,36015 Мая 2009 г.23: 10X86
Для всех поддерживаемых 64-разрядных версий SQL Server 2005
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
ChsBrkr.dll12.0.9729.01,691,48829 Января 2009 г.04: 57X64
CHTBRKR.dll12.0.9729.06,106,99229 Января 2009 г.04: 57X64
Distrib.exe2005.90.4224.083,30416 Мая 2009 г.00: 42X64
Dtspipeline.dll2005.90.4224.01,065,81616 Мая 2009 г.00: 42X64
Dtspipelineperf.dll2005.90.4224.040,80816 Мая 2009 г.00: 42X64
Fteref.dll12.0.9729.0433,15229 Января 2009 г.04: 57X64
Infosoft.dll12.0.9729.0618,86429 Января 2009 г.04: 57X64
KorWbrkr.dll12.0.9729.099,16829 Января 2009 г.04: 57X64
Langwrbk.dll12.0.9729.0234,33629 Января 2009 г.04: 57X64
Logread.exe2005.90.4224.0525,16016 Мая 2009 г.00: 46X64
Microsoft.SqlServer.MaintenancePlanTasks.dll9.0.4224.0292,69615 Мая 2009 г.23: 07X86
Microsoft.SqlServer.Replication.dll2005.90.4224.01,816,42416 Мая 2009 г.00: 46X64
Microsoft.SqlServer.SMO.dll9.0.4224.01,603,43216 Мая 2009 г.00: 46X86
Microsoft.SqlServer.smoenum.dll9.0.4224.0218,98416 Мая 2009 г.00: 46X86
Microsoft.SqlServer.sqlenum.dll9.0.4224.0919,40016 Мая 2009 г.00: 46X86
Microsoft.SqlServer.webservicetask.dll9.0.4224.096,10416 Мая 2009 г.00: 46X86
Msfte.dll12.0.9729.03,805,55229 Января 2009 г.04: 57X64
Msftefd.exe12.0.9729.096,62429 Января 2009 г.04: 57X64
Msftepxy.dll12.0.9729.0124,76829 Января 2009 г.04: 57X64
Msftesql.exe12.0.9729.0156,01629 Января 2009 г.04: 57X64
Msgprox.dll2005.90.4224.0258,92016 Мая 2009 г.00: 46X64
Msir5jp.dll5.0.2130.03,418,99229 Января 2009 г.04: 57X64
Mssqlsystemresource.ldfНеприменимо524,28815 Мая 2009 г.20: 03Неприменимо
Mssqlsystemresource.mdfНеприменимо40,304,64015 Мая 2009 г.20: 03Неприменимо
Nlhtml.dll12.0.9729.0189,28029 Января 2009 г.04: 57X64
Nls400.dll5.0.7112.014,101,87229 Января 2009 г.04: 57X64
Query9x.dll12.0.9729.065,90429 Января 2009 г.04: 57X64
Rdistcom.dll2005.90.4224.0821,09616 Мая 2009 г.00: 47X64
Repldp.dll2005.90.4224.0185,17615 Мая 2009 г.23: 08X86
Repldp.dll2005.90.4224.0236,90416 Мая 2009 г.00: 47X64
Replmerg.exe2005.90.4224.0414,56816 Мая 2009 г.00: 47X64
Replprov.dll2005.90.4224.0750,95216 Мая 2009 г.00: 47X64
Replrec.dll2005.90.4224.01,010,53616 Мая 2009 г.00: 47X64
Replsub.dll2005.90.4224.0508,77616 Мая 2009 г.00: 47X64
Sbmsmdlocal.dll9.0.4224.015,982,44015 Мая 2009 г.23: 08X86
Snapshot.exe9.0.4224.011,09615 Мая 2009 г.23: 10X86
Snapshot.exe9.0.4224.011,11216 Мая 2009 г.00: 47X86
SqlAccess.dll2005.90.4224.0354,15216 Мая 2009 г.00: 47X86
Sqlagent90.exe2005.90.4224.0425,32016 Мая 2009 г.00: 47X64
Sqlatxss90.dll2005.90.4224.029,03216 Мая 2009 г.00: 42X64
Sqlmergx.dll2005.90.4224.0233,83216 Мая 2009 г.00: 48X64
Sqlservr.exe2005.90.4224.039,734,12016 Мая 2009 г.00: 48X64
Sqltaskconnections.dll2005.90.4224.0150,37616 Мая 2009 г.00: 48X64
Sqlwep.dll2005.90.4224.087,38415 Мая 2009 г.23: 10X86
Sqlwep.dll2005.90.4224.0120,16816 Мая 2009 г.00: 48X64
Thawbrkr.dll12.0.9729.0207,21629 Января 2009 г.04: 57X64
Xmlfilt.dll12.0.9729.0267,63229 Января 2009 г.04: 57X64
Xmlsub.dll2005.90.4224.0335,19216 Мая 2009 г.00: 48X64
Для всех поддерживаемых версий SQL Server 2005 на базе процессоров Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
ChsBrkr.dll12.0.9729.01,880,94429 Января 2009 г.03: 56IA-64
CHTBRKR.dll12.0.9729.06,152,04829 Января 2009 г.03: 56IA-64
Distrib.exe2005.90.4224.0197,46416 Мая 2009 г.03: 22IA-64
Dtspipeline.dll2005.90.4224.01,930,08816 Мая 2009 г.03: 22IA-64
Dtspipelineperf.dll2005.90.4224.081,76816 Мая 2009 г.03: 22IA-64
Fteref.dll12.0.9729.0433,15229 Января 2009 г.03: 57IA-64
Infosoft.dll12.0.9729.01,912,68829 Января 2009 г.03: 56IA-64
KorWbrkr.dll12.0.9729.0180,08029 Января 2009 г.03: 56IA-64
Langwrbk.dll12.0.9729.0330,60829 Января 2009 г.03: 56IA-64
Logread.exe2005.90.4224.01,100,13616 Мая 2009 г.03: 26IA-64
Microsoft.SqlServer.MaintenancePlanTasks.dll9.0.4224.0292,69615 Мая 2009 г.23: 07X86
Microsoft.SqlServer.Replication.dll2005.90.4224.02,530,66416 Мая 2009 г.03: 26IA-64
Microsoft.SqlServer.SMO.dll9.0.4224.01,603,43216 Мая 2009 г.03: 26X86
Microsoft.SqlServer.smoenum.dll9.0.4224.0218,98416 Мая 2009 г.03: 26X86
Microsoft.SqlServer.sqlenum.dll9.0.4224.0919,40016 Мая 2009 г.03: 26X86
Microsoft.SqlServer.webservicetask.dll9.0.4224.096,10416 Мая 2009 г.03: 26X86
Msfte.dll12.0.9729.07,069,55229 Января 2009 г.03: 56IA-64
Msftefd.exe12.0.9729.0170,84829 Января 2009 г.03: 56IA-64
Msftepxy.dll12.0.9729.0132,97629 Января 2009 г.03: 56IA-64
Msftesql.exe12.0.9729.0292,19229 Января 2009 г.03: 56IA-64
Msgprox.dll2005.90.4224.0542,05616 Мая 2009 г.03: 26IA-64
Msir5jp.dll5.0.2130.03,821,93629 Января 2009 г.03: 57IA-64
Mssqlsystemresource.ldfНеприменимо524,28815 Мая 2009 г.20: 03Неприменимо
Mssqlsystemresource.mdfНеприменимо40,304,64015 Мая 2009 г.20: 03Неприменимо
Nlhtml.dll12.0.9729.0293,23229 Января 2009 г.03: 57IA-64
Nls400.dll5.0.7112.014,747,50429 Января 2009 г.03: 57IA-64
Query9x.dll12.0.9729.0120,67229 Января 2009 г.03: 57IA-64
Rdistcom.dll2005.90.4224.01,888,08816 Мая 2009 г.03: 27IA-64
Repldp.dll2005.90.4224.0185,17615 Мая 2009 г.23: 08X86
Repldp.dll2005.90.4224.0512,34416 Мая 2009 г.03: 27IA-64
Replmerg.exe2005.90.4224.0954,72816 Мая 2009 г.03: 27IA-64
Replprov.dll2005.90.4224.01,627,48016 Мая 2009 г.03: 27IA-64
Replrec.dll2005.90.4224.02,146,66416 Мая 2009 г.03: 27IA-64
Replsub.dll2005.90.4224.01,156,95216 Мая 2009 г.03: 27IA-64
Sbmsmdlocal.dll9.0.4224.050,026,34416 Мая 2009 г.03: 26IA-64
Snapshot.exe9.0.4224.011,09615 Мая 2009 г.23: 10X86
Snapshot.exe9.0.4224.011,11216 Мая 2009 г.03: 28X86
SqlAccess.dll2005.90.4224.0348,52016 Мая 2009 г.03: 28X86
Sqlagent90.exe2005.90.4224.01,251,16016 Мая 2009 г.03: 28IA-64
Sqlatxss90.dll2005.90.4224.056,16816 Мая 2009 г.03: 22IA-64
Sqlmergx.dll2005.90.4224.0443,73616 Мая 2009 г.03: 28IA-64
Sqlservr.exe2005.90.4224.072,908,13616 Мая 2009 г.03: 28IA-64
Sqltaskconnections.dll2005.90.4224.0314,21616 Мая 2009 г.03: 28IA-64
Sqlwep.dll2005.90.4224.087,38415 Мая 2009 г.23: 10X86
Sqlwep.dll2005.90.4224.0217,43216 Мая 2009 г.03: 28IA-64
Thawbrkr.dll12.0.9729.0250,72029 Января 2009 г.03: 56IA-64
Xmlfilt.dll12.0.9729.0441,20029 Января 2009 г.03: 57IA-64
Xmlsub.dll2005.90.4224.0578,90416 Мая 2009 г.03: 29IA-64

Временное решение

Для решения проблемы используйте один из указанных ниже способов.:
  • Добавьте подсказки FORCE ORDER в запросе.
  • Удалите условие избыточные соединения из запроса.

Статус

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

Ссылки

Для получения дополнительных сведений о списке построений, которые будут доступны после SQL Server 2005 с пакетом обновления 3 щелкните следующий номер статьи базы знаний Майкрософт:
960598SQL Server 2005 собирает, выпущенных после выпуска SQL Server 2005 с пакетом обновления 3
Для получения дополнительных сведений о последовательный модели обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897Последовательный модели обслуживания доступна группа разработчиков SQL Server для предоставления исправления для устранения неполадок
Для получения дополнительных сведений о том, как получить SQL Server 2005 с пакетом обновления 3 щелкните следующий номер статьи базы знаний Майкрософт:
913089Получение последнего пакета обновления для SQL Server 2005
Для получения дополнительных сведений о новых возможностях и новые усовершенствования в SQL Server 2005 с пакетом обновления 3 посетите следующий веб-узел корпорации Майкрософт:
http://go.Microsoft.com/fwlink/?LinkId=131442
Для получения дополнительных сведений о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
822499Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 971409 - Последний отзыв: 29 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise 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
  • Microsoft SQL Server 2005 Workgroup Edition
Ключевые слова: 
kbsurveynew kbfix kbqfe kbexpertiseadvanced kbmt KB971409 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:971409

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

 

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