Ознаки
Припустімо, що використовується група "Завжди ввімкнута доступність" (AG) Microsoft SQL Server 2014 або 2016. Якщо в додатковій базі даних станеться помилка запису, подібна до наведеної нижче, базу даних може бути призупинено.
Примітка.
Помилка: 17053, критичність: 16, стан: 1.
SQLServerLogMgr::LogWriter: Помилка операційної системи 6(Дескриптор недійсний).
Помилка записування під час очищення журналу.
У цій ситуації, якщо відновити переміщення даних, база даних не відновиться та перейде до стану призупинення.
Спосіб вирішення
Щоб вирішити цю проблему, можна перезапустити SQL Server екземпляр або вилучити додаткову базу даних із групи доступності, а потім додати її знову.
Спосіб усунення проблеми
Цю проблему вирішено в такому сукупному оновленні для SQL Server:
Сукупний пакет оновлень 8 для SQL ServerSQL Server 2016 RTM
Сукупний пакет оновлень 5 для SQL ServerSQL Server 2016 CU5
Сукупний пакет оновлень 6 для SQL ServerSQL Server 2014 SP2
Відомості про сукупні оновлення для SQL ServerSQL Server :
Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Перегляньте останні сукупні оновлення для SQL Server.
Останнє сукупне оновлення для SQL ServerSQL Server 2016
Останнє сукупне оновлення для SQL ServerSQL Server 2014
Примітка.
Якщо після інсталяції цього оновлення ця проблема виникне знову, ви можете виконати наведену нижче команду Transact-SQL, щоб перезавантажити базу даних і відновити переміщення даних для неї.
ALTER DATABASE <database_name> SET HADR RESUME
Це не виконується автоматично. Тому доводиться вручну оформляти операцію відновлення. Оскільки більшість типів помилок, які призводять до призупинення переміщення даних на вторинній репліці, вимагають ручного втручання.
Наприклад, якщо файл журналу розташовано в спільній папці або збережено в сховищі Microsoft AzureAzure Blob, і зв'язок із файлом втрачено, виникає помилка 17053. Ручне втручання переконається, що підключення до спільної папки або Azure Blob відновлено, перш ніж ви виконаєте команду відновлення HADR.
Стан
Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".
Посилання
Дізнайтеся, за допомогою яких термінів корпорація Майкрософт описує оновлення програмного забезпечення.