Ознаки
Розглянемо такий сценарій:
-
У програмі Microsoft SQL Server 2014 є база даних у надбудові OLTP.
-
Ви вмикаєте прозоре шифрування даних (TDE) у базі даних.
-
Ви вимкнете TDE і видаляємо всі ключі шифрування та сертифікати.
-
Ви намагаєтеся перетворити базу даних на автономний режим.
У цьому сценарії не можна перенести базу даних, навіть якщо потрібно відновити журнал. Крім того, з'являється таке повідомлення про помилку:
MSG 33111, рівень 16, стан 3, лінія 37 не може виявити сертифікат сервера з thumxprint ' 0xA4818012ECFD38A0C1A73298B8A0460F6C261392 '. MSG 5181, рівень 16, стан 5, лінія 39Не може перезапустити базу даних "<ім'я бази даних>". Повернення до попереднього стану. MSG 5069, рівень 16, стан 1, рядок 38ALTER помилка БАЗИ даних. MSG 9016, рівень 21, стан 7, лінія 37An сталася помилка під час обробки журналу для бази даних "<ім'я бази даних>". Не вдалося розшифрувати блок журналу. MSG 3414, рівень 21, стан 1, лінія 31A сталася помилка під час відновлення, не допускаючи базу даних "<ім'я бази даних>". (x:y) від перезапуску. Діагностика помилок відновлення та їх виправлення або відновлення з відомої вдалої резервної копії. Якщо помилки не виправлено або очікувалося, зверніться до служби технічної підтримки.
Спосіб вирішення
Ця проблема була спочатку зафіксоване в цьому сукупному оновленні сервера SQL Server.
Сукупне оновлення 4 для SQL Server 2014 /en-us/help/2999197
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".