Ознаки
Нижче описано такий сценарій.
- На комп'ютері інстальовано Microsoft SQL ServerSQL Server 2012 або SQL ServerSQL Server 2014.
- Виконується запит, щоб видалити або вставити в базу даних великий набір даних.
- У цільовій таблиці є тригер, визначений
- Запит, запущений у тригері, об'єднує вставлену або видалену таблицю з іншими таблицями.
- Паралелізм увімкнено, і SQL Server намагається використати план паралельного виконання запиту, щоб виконати цей тригерний запит.
У цьому випадку відбувається порушення прав доступу, і запит не працює.
Примітка: Порушення прав доступу відбувається в sqlmin! Функція HoBtAccess::Init. Коли виникає ця проблема, створюється файл дампа пам'яті.
Спосіб усунення проблеми
Вперше виправлено цю проблему в наступному сукупному оновленні SQL ServerSQL Server.
Сукупний пакет оновлень 1 за SQL Server 2014 р. /uk-ua/help/2931693
Сукупний пакет оновлень 9 для SQL Server 2012 р. (SP1) /en-us/help/2931078
Відомості про сукупні оновлення для SQL ServerSQL Server
Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Перегляньте останні сукупні оновлення для SQL Server.
- Останнє сукупне оновлення для SQL ServerSQL Server 2014
- Останнє сукупне оновлення для SQL Server 2012 із пакетом оновлень 1 (SP1)
Стан
Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".