Ознаки
Розглянемо такий сценарій:
-
У вас є база даних, яка містить два файли журналу транзакції в Microsoft SQL Server 2012 або Microsoft SQL Server 2014.
-
Ви виконуєте повну резервну копію в режимі повного відновлення.
-
Ви видалите один із файлів журналу транзакцій і змінюєте режим відновлення в режимі простого відновлення.
-
Ви виконуєте повну резервну копію та диференціальну резервну копію.
-
Ви відновлюєте базу даних, використовуючи найновіший файл повного резервного копіювання та Диференціальний файл резервної копії.
У цьому сценарії з'являється таке повідомлення про помилку:
MSG 3127, рівень 16, стан 1, лінія 3The "% s" відновленої бази даних "% s" залишилося в неіснуючої державі, оскільки база даних використовує просту модель відновлення, а файл позначено для доступу для читання й записування. Таким чином, можна відновити лише файли лише для читання. І файл журналу, який видалено, знову відображається в sys.master_files із статусом НЕІСНУЮЧОЇ
Крім того, під час спроби створити резервну копію бази даних з'являється таке повідомлення про помилку:
MSG 3636, рівень 16, стан 2, рядок 1An сталася помилка під час обробки метаданих "BackupMetadata" для бази даних ID 16 файл ID 3. MSG 3046, рівень 16, стан 2, рядок 1 неузгоджені метадані не виявлено. Єдиною можливою резервною операцією є резервне копіювання резервних копій, за допомогою параметра "з CONTINUE_AFTER_ERROR" або "NO_TRUNCATE". MSG 3013, рівень 16, стан 1, база даних резервного копіювання рядка 1BACKUP – ненормально.
Спосіб вирішення
Ця проблема була спочатку зафіксоване в цьому сукупному оновленні сервера SQL Server.
Сукупне оновлення 5 для SQL Server 2014 /en-us/help/3011055
Сукупне оновлення 3 для SQL Server 2012 SP2 /en-us/help/3002049
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".