Ознаки
Припустимо, що у вас є сеанс, у якому пріоритет глухий кут має значення більше-10 (за допомогою синтаксису набору DEADLOCK_PRIORITY High | НОРМАЛЬНИЙ | "НИЗЬКЕ" або "за допомогою цілого числа" понад-10). Коли сесія виконує оператор функції "змінити розділ ", пріоритет в глухий кут сеансу тимчасово встановлюється до -10 під час процесу, а сеанс завжди вибрано як жертва глухий кут. Визначене користувачем значення не є честю.
Примітки
-
Оскільки на відповідні ціле значення "5/0/ -5", що має пріоритет "глухий кут", можна визначити пріоритет для інших сеансів, щоб вони не допомогли . Докладні відомості про пріоритети взаємоблокування та їхні числові значення наведено в статті настроювання DEADLOCK_PRIORITY (Transact-SQL).
-
Після інсталяції цього виправлення, щоб дозволити функції " змінити розділ ", щоб вшанувати поточний пріоритет для певного користувача сеансу, скористайтеся позначкою трасування 1237.
Спосіб вирішення
Ця проблема усунена в такому сукупному оновленні для сервера SQL Server:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server: Найновіше Сукупне оновлення для SQL Server 2016
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.