FIX: запрос может занять больше времени для выполнения в SQL Server 2005 SP1 не требуется для выполнения в исходной версии SQL Server 2005 или SQL Server 2000
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2005 файл с исправлениями. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и все безопасности исправления, входившие в состав предыдущего исправления SQL Server 2005 выпуска.
При попытке выполнения запроса в SQL Server 2005 с пакетом обновления 1 (SP1).
Запрос содержит вложенный запрос.
Вложенный запрос содержит много столбцов соединения.
В этом случае запрос может занять больше времени, чем требуется для выполнения в исходной версии SQL Server 2005 или SQL Server 2000. Например, эта проблема может возникнуть при выполнении запроса, следующего вида:
Select a from t1 where a=0 or a in (select b from t2 inner join t3 on b=c)
Чтобы решить эту проблему, получите последний пакет обновления для SQL Server 2005.Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
Как получить последний пакет обновления для SQL Server 2005
Сведения о исправления
Исправление доступно в корпорации Майкрософт. Это исправление предназначено для устранения проблемы, описанной в этой статье.. Его необходимо применять только в тех системах, в которых наблюдается данная проблема.. Исправление может проходить дополнительное тестирование.. Таким образом, если вы не подвержены серьезно эту проблему, рекомендуется дождаться следующего обновления программного обеспечения, содержащего это исправление.
Исправление доступно для загрузки, существует ли раздел «Исправление доступно для загрузки» в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в Службу поддержки клиентов Microsoft для получения исправления..
Примечание, Если дополнительные проблемы, или если требуется устранить неполадки может потребоваться создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются вами дополнительно.. Для получения полного списка, и служба технической поддержки по телефону номера или создать отдельный запрос, посетите следующий веб-узел корпорации Майкрософт:
ПримечаниеВ форме "Исправление доступно для загрузки" отображаются языки, для которых доступно исправление. Если язык не отображается, это потому, что исправление не поддерживается для этого языка.
Необходимые условия
Для установки данного исправления требуется SQL Server 2005 пакет обновления 1.Для получения дополнительных сведений о том, как получить SQL Server 2005 с пакетом обновления 1 (SP1), щелкните следующий номер статьи базы знаний Майкрософт:
Как получить последний пакет обновления для SQL Server 2005
Сведения о перезагрузке
Нет необходимости перезагружать компьютер после установки данного исправления.
Сведения о замене исправлений
Это исправление не заменяет любые другие исправления.
Сведения о реестре
Не был изменен реестр.
Сведения о файле
Данное исправление содержит только те файлы, необходимые для устранения описанных в этой статье перечислены. Это исправление не может содержать все файлы, необходимые для полного обновления продукта до последней сборки.
Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясна вкладке элемента «Дата и время» панели управления.
Корпорация Майкрософт подтвердила, что это является проблемой в продуктах Майкрософт, которые перечислены в разделе «Данная статья применима к». Впервые эта ошибка была исправлена в SQL Server 2005 с пакетом обновления 2 (SP2).
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Спасибо! Благодаря вашему отзыву мы сможем сделать справочные материалы еще лучше. Чтобы воспользоваться дополнительными возможностями поддержки, посетите домашнюю страницу центра справки и поддержки.