FIX: Неправильних результатів під Вільний час виконання запит на змінення, який використовує паралелізм в план поверху виконання запит на змінення в SQL Server 2008

Переклади статей Переклади статей
Номер статті: 2727322
Майкрософт поширює Microsoft SQL Server 2008 пакета оновлень 3 виправлення як один завантажувати файл. Оскільки Накопичувальне виправлення, кожен новий реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу попередній SQL Server 2008 пакета оновлень 3 виправити реліз.
Розгорнути все | Згорнути все

На цій сторінці

Ознаки

Припустимо, запуску запит на змінення, який використовує паралелізм в план поверху виконання запит на змінення в SQL Server 2008. Запит план поверху відповідає таким умовам:
  • план поверху виконання запит на змінення містить оператор растрові та хеш приєднатися або злиття приєднатися.
  • Хеш злиття або приєднання приєднатися предикат містить на Є порівняння на стовпці, які можуть бути NULL.
У цьому випадку запит повертає неправильні результати.

причина

Ця проблема виникає тому, що значення NULL не використовується під Вільний час SQL Server використовує растрові фільтрації в сканування таблиці або індексу-сканування.

Розв'язанн

сукупний пакет оновлень інформації

SQL Server 2008 із пакетом оновлень 3

Виправлення для цієї проблеми перший реліз сукупного оновлення 6 для пакета оновлень 3 для SQL Server 2008. Щоб отримати додаткові відомості про цей пакунок сукупний пакет оновлень клацніть номер статті в базі знань Microsoft Knowledge Base:
2715953 сукупний пакет оновлень пакета 6 для пакета оновлень 3 для SQL Server 2008
Примітка Тому, що будує кумулятивний, кожен новий виправити реліз містить усі поточні виправлення, і усі виправлення безпеки, які входили до складу попередній SQL Server 2008 виправити реліз. Радимо, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
2629969 SQL Server 2008 будує, випущені після пакета оновлень 3 для SQL Server 2008 був випущений
Microsoft SQL Server 2008 виправлень створюються для конкретних SQL Server пакети. Необхідно інсталяції пакета оновлень 3 для SQL Server 2008 виправлення до інсталяції пакета оновлень 3 для SQL Server 2008. За промовчанням будь-які виправлення, яке надається у SQL Server пакетом включено до чергового пакета SQL Server.

Стан

Microsoft має підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Обхідний шлях

Щоб вирішити цю проблему, не використовуйте паралелізм в запиті застосувавши один із способів:
  • Додати до MAXDOP 1 Компонент Query Підказка.
  • Встановити на Макс ступінь паралелізму можливість 1.

Додаткові відомості

Докладніше про об'єднання паралельних хеш зверніться до веб-сайту MSDN блоги:
Загальні відомості про об'єднання паралельних хеш
Щоб отримати додаткові відомості про бітові виконання запит на змінення фільтри зверніться до веб-сайту MSDN блоги:
Загальні відомості про бітові виконання запит на змінення фільтри

Властивості

Номер статті: 2727322 - Востаннє переглянуто: 16 липня 2012 р. - Редакція: 1.0
Ключові слова: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2727322 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2727322

Надіслати відгук

 

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