Ознаки
У рамках відновлення бази даних у пам'яті SQL Server паралельне завдання починає відновлювати об'єкти в пам'яті. У деяких сценаріях це завдання може завершитися помилкою. Під час відновлення журналу існує умова змагання, яка, якщо помилка виникає на останньому етапі повторення журналу, паралельне завдання пропускає сповіщення про помилку та не завершує роботу. Це означає, що база даних припиняє реагувати під час відновлення.
Примітка. Це тимчасова проблема з умовою змагання, і перезавантаження сервера розблокується.
Спосіб вирішення
Це виправлення включено в таке оновлення для SQL Server:
Сукупний пакет оновлень 8 для SQL Server 2017
Це оновлення виправляє пропущене сповіщення, щоб завдання відновлення виявило помилку та залишає базу даних як помилку відновлення. Після цього можна надіслати інструкцію ALTER DATABASE SET ONLINE, щоб перезапустити процес відновлення бази даних.
Про збірки SQL Server
Кожна нова збірка для SQL Server містить усі виправлення та виправлення системи безпеки, які були в попередній збірці. Радимо інсталювати найновішу збірку для своєї версії SQL Server.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Посилання
Дізнайтеся про стандартну термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.