Застосовується до
SQL Server 2008 Service Pack 3 SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express

Ознаки

Припустимо, що у вас є запит, який використовує деякі функції ранжирування, наприклад функція ROW_NUMBER(). Під час виконання запиту на таблицю в Microsoft SQL Server 2008 може з'явитися неправильний результат, якщо для запиту використовується паралельний план виконання. Примітка.Цю проблему вирішено в Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) і пізніші версії.

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

Стан

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

Посилання

Щоб отримати докладні відомості про те, як виконати виправлення для подібних проблем, клацніть наведені нижче номери статей, щоб переглянути статті в базі знань Microsoft Knowledge Base:

970198 ВИПРАВЛЕННЯ: ви отримуєте неправильний результат під час виконання запиту, який використовує функцію row_number в SQL Server 2008 або в SQL Server 2008 R2

2433265 ВИПРАВЛЕННЯ: ви можете отримати неправильний результат під час виконання запиту, який використовує функцію ROW_NUMBER разом із лівим зовнішнім об'єднанням в SQL Server 2008 і SQL Server 2008 R2

2589980 ВИПРАВЛЕННЯ: неправильні результати або порушення обмеження під час запуску оператора SELECT або DML, що використовує функцію row_number та паралельний план виконання у SQL Server 2008

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.