В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

ИСПРАВИТЬ: Возвращаются неверные результаты при выполнении запроса, используется параллелизм в план выполнения запроса в SQL Server 2008, SQL Server 2008 R2 или SQL Server 2012

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке: 2727322
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 Пакет обновления 3 как один загружаемый файл. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и исправить все исправления безопасности, которые были включены в Пакет обновления 3 для предыдущих SQL Server 2008 выпуска.
Проблема
Предполагается выполнение запроса, использующего параллелизма в план выполнения запроса в SQL Server 2008, SQL Server 2008 R2 или SQL Server 2012. План запроса удовлетворяющие следующим условиям:
  • План выполнения запроса содержит оператор Bitmap и хэш-соединение или соединение слиянием.
  • Содержит хэш объединения или слияния предиката соединения ЯВЛЯЕТСЯ Сравнение столбцов, которые могут иметь значение NULL.
В этом случае запрос возвращает неверные результаты.
Причина
Эта проблема возникает, когда SQL Server использует растровое изображение фильтрации в просмотр таблицы или просмотр индекса удаляется значение NULL.
Решение

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

Накопительный пакет обновления 1 для SQL Server 2012 Пакет обновления 1

Исправление этой проблемы сначала было выпущено в накопительное обновление 1. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2012 Пакет обновления 1 щелкните следующий номер статьи базы знаний Майкрософт:
2765331 Накопительный пакет обновления 1 для SQL Server 2012 Пакет обновления 1
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и выпуска исправления исправления, входившие в состав предыдущих 2012 SQL Server. Мы рекомендуем рассмотреть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2772858 2012 SQL Server формирует, вышедшие после выпуска SQL Server 2012 Пакет обновления 1

SQL Server 2008 R2 Пакет обновления 2

Исправление этой проблемы сначала было выпущено в накопительное обновление 2 для SQL Server 2008 R2 Пакет обновления 2. Дополнительные сведения о том, как получить этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2740411 Накопительный пакет обновления 2 для SQL Server 2008 R2 Пакет обновления 2
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все безопасности исправления, входившие в состав предыдущих SQL Server 2008 R2 исправление выпуска. Мы рекомендуем рассмотреть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2730301 SQL Server 2008 R2 построений, вышедшие после выпуска SQL Server 2008 R2 Пакет обновления 2

SQL Server 2008 R2 Пакет обновления 1

Исправление этой уязвимости первого выпуска накопительного обновления 8. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 Пакет обновления 1 щелкните следующий номер статьи базы знаний Майкрософт:
2723743 Накопительный пакет обновления 8 для SQL Server 2008 R2 SP1
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и выпуска исправления исправления, входившие в состав предыдущих SQL Server 2008 R2 Пакет обновления 1. Мы рекомендуем рассмотреть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2567616 SQL Server 2008 R2 построений, вышедшие после выпуска SQL Server 2008 R2 SP1

SQL Server 2012

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

SQL Server 2008 Пакет обновления 3

Исправление этой проблемы сначала было выпущено в накопительное обновление 6 Пакет обновления 3 для SQL Server 2008. Для получения дополнительных сведений о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2715953 Накопительный пакет обновления 6 для SQL Server 2008 Пакет обновления 3
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и исправить все исправления безопасности, которые были включены в предыдущие 2008 SQL Server выпуска. Мы рекомендуем рассмотреть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2629969 SQL Server 2008 формирует, вышедшие после выпуска SQL Server 2008 Пакет обновления 3
Исправления Microsoft SQL Server 2008 создаются для определенных пакетов обновления для SQL Server. Необходимо установить исправление SQL Server 2008 Пакет обновления 3 для установки SQL Server 2008 Пакет обновления 3. По умолчанию какие-либо исправления, включенную в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.
Статус
Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к:».
Временное решение
Чтобы обойти эту проблему, избегайте использования параллелизма в запросе, применив один из методов:
  • Добавить MAXDOP 1 параметр подсказки запроса.
  • Значение Максимальная степень параллелизма возможность 1.
Дополнительная информация
Дополнительные сведения о параллельных хэш-соединений перейдите на следующий веб-узел MSDN блоги:Дополнительные сведения о фильтрах растрового изображения выполнения запроса посетите следующий веб-узел MSDN блоги:

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 2727322 — последний просмотр: 11/20/2012 23:07:00 — редакция: 3.0

  • kbtshoot kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2727322 KbMtru
Отзывы и предложения