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

Переклади статей Переклади статей
Номер статті: 2703193 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

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

Ознаки

Під Вільний час запуску паралельних запит на змінення в Microsoft SQL Server 2012, може з'явитися неправильні результати. Ця проблема виникає, якщо виконуються такі умови:
  • Запит виконується для виділення ресурсів таблицю, яка міститиме індекс columnstore.
  • Запит використовує статистичну функцію над columnstore індекс.

причина

Ця проблема виникає, коли паралельних ниток не синхронізовано. У цій ситуації коли SQL Сервер обраховує крапковий розділів для сканування, перегородки усунені несподівано.

Розв'язанн

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

сукупний пакет оновлень пакета 1 SQL Server 2012 з пакетом оновлень 1

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 1. Щоб отримати додаткові відомості про отримання пакунок накопичувальне оновлення SQL Server 2012 з пакетом оновлень 1 клацніть номер статті в базі знань Microsoft Knowledge Base:
2765331 сукупний пакет оновлень пакета 1 SQL Server 2012 з пакетом оновлень 1
Примітка Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу попередніх SQL Server 2012 виправити реліз. Радимо, що ви вважаєте, що застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
2772858 SQL Server 2012 будує, випущені після пакета оновлень 1 для SQL Server 2012 був випущений

SQL Server 2012

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 3 для SQL Server 2012. Щоб отримати додаткові відомості про пакунок цього сукупного оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:
2723749 сукупний пакет оновлень пакета 3 для SQL Server 2012
Примітка Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу попередніх SQL Server 2012 виправити реліз. корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
2692828 SQL Server 2012 будує, випущені після випуску SQL Server 2012
Слід застосувати SQL Server 2012 виправлення до інсталяції SQL Server 2012.

Відомості про виправлення

Виправлення доступне з Microsoft. Однак, застосовувати лише для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до системний інтегратор, у яких виникає вказана проблема.

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

Примітка Якщо виникають додаткові проблеми, або якщо будь-які виправлення, можливо, доведеться створити окремий запит на обслуговування. Витрати на звичайні підтримки буде застосовуватися до додаткові застосунок-служба технічної підтримки і питання, які не відповідають критеріям для конкретних його. Щоб отримати повний список номерів телефонів Microsoft обслуговування і підтримки клієнтів або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:
http://support.Microsoft.com/contactus/?ws=support
Примітка Форма "Виправлення доступне" відображає мови, для якої доступний виправлення. Якщо потрібна мова не відображається, це тому, що поточні виправлення недоступна для цієї мови.

Необхідні умови

Щоб застосувати це виправлення, ви повинні мати SQL Server 2012 встановлений.

Необхідність перезавантаження

Ви не повинні перезавантажити комп’ютер-зразок після інсталяції виправлення.

Відомості про файл

Глобальна версія цього виправлення має атрибути файлу (або новіші атрибути файлів) подані в нижченаведеній таблиці. Значення дати й часу для цих файлів перераховані в всесвітній координований Вільний час (UTC). Під Вільний час перегляду відомостей про файл, перераховуються в місцевий Вільний час. Щоб визначити різницю між UTC і місцевим часом, використовувати в часовий пояс у вкладці на Дата і Вільний час елемент панелі керування.

Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний часПлатформа
Sqlmin.dll2011.110.2317.026,510,74418 Квітня 201203: 08на базі x86-процесорів
Sqlmin.dll2011.110.2317.032,445,84818 Квітня 201203: 09x64

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

Щоб вирішити цю проблему, використовуйте один з наступних методів:
  • Використовуйте один з наступних методів, щоб уникнути паралелізм у проблемних запиту:
    • Додати на MAXDOP 1 запит підказку варіант.
    • Установити на Макс ступінь паралелізму Параметр конфігурації 1.
  • Використовувати підказки запит на змінення ігнорувати проблематично запит на змінення, індекс columnstore.

Стан

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

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

Щоб отримати додаткові відомості про індекси columnstore перейдіть до наступного веб-сайт MSDN:
Загальна інформація про columnstore індексів
Щоб отримати додаткові відомості про підказки запит на змінення перейдіть до веб-сайту MSDN:Щоб отримати додаткові Відомості про систему, збережена процедура sp_configure перейдіть до наступного веб-сайт MSDN:

Властивості

Номер статті: 2703193 - Востаннє переглянуто: 21 листопада 2012 р. - Редакція: 5.0
Застосовується до:
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
Ключові слова: 
kbtshoot kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2703193 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2703193

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

 

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