Ознаки
Служби аналізу Microsoft SQL Server 2012 Analysis Services (SSAS 2012) можуть періодично не відповідати на запити користувачів або нові підключення користувача під час тривалих конфліктів блокування, що призводить до масштабного блокування або взаємоблокування. Візьмемо, наприклад, сценарій блокування. Якщо існує сеанс транзакції, який містить блокування commitshare, що не дозволяє блокуванню commitwrite іншого сеансу транзакції безперервно здійснювати операцію обробки даних бази даних, нові підключення до бази даних можуть не обслуговуватися своєчасно, доки не буде вирішено ситуацію з блокуванням. Якщо ви запустите SQL Server ProfilerSQL Server Profiler до того, як відбудеться масштабне блокування, у трасуванні профілювальника з'явиться таке повідомлення, після чого можна буде вжити належних заходів, наприклад, перервати або скасувати сеанс блокування транзакції:
Примітка.
Звіт про перебіг виконання, початок 6 – затвердження
Повідомлення 24 – Запитано переривання транзакції Помилки транзакції: переривання транзакції в SPID> сеансу<.
Ці відомості вказують на те, що має місце конфлікт блокування, і це корисно для усунення як обширних конфліктів блокувань, так і для посмертного аналізу. При цьому ніякі відповідні відомості не записуються в файл журналу SSAS msmdsrv.log.
Спосіб усунення проблеми
Після застосування цього виправлення в разі конфлікту блокування такі відомості зберігатимуться у файлі msmdsrv.log:
- SPID транзакції, яку потрібно перервати.
- Блокуючий SPID.
- Позначка часу для події блокування та спроби перервати цю транзакцію.
Вперше виправлено цю проблему в наступному сукупному оновленні SQL ServerSQL Server.
Сукупний пакет оновлень 2 для SQL Server 2012 р. з пакетом оновлень 2 (SP2) /uk-ua/help/2983175
Відомості про сукупні оновлення для SQL ServerSQL Server
Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Перегляньте останні сукупні оновлення для SQL Server.
Стан
Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".