Ознаки
Припустимо, що ви використовуєте SQL Server 2016 або 2017 з увімкнутою службою аудиту транзакцій. Розглянемо такий сценарій:
-
TRANSACTION_GROUP увімкнено.
-
Користувач бази даних виконує дію, яка має монопольний замок. Наприклад, користувач бази даних намагається відмовитися від ролі бази даних.
-
Угода має бути відкочено через відмову в дозволі, явну відкочування або будь-які інші помилки.
Коли виникає сценарій, ви зустрінете самоблокування.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Спосіб вирішення
Ця проблема усунена в таких сукупних оновлень для SQL Server:
Відомості про накопичувальне оновлення для сервера SQL Server:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.