Ось моя проблема. Я намагаюся перенести базу даних на новий сервер через повне відновлення, а потім розріз із швидким диференціальним резервним копією / відновленням. Я можу зробити повне відновлення без проблем, але при відновленні резервної копії диференціалу я отримую таке попередження:
Msg 3127, рівень 16, стан 1, рядок 1 Файл 'Database_Log2' відновленої бази даних 'DatabaseName' залишається в неіснуючому стані, оскільки база даних використовує просту модель відновлення, а файл позначений для доступу для читання-запису. Отже, відновлення лише за допомогою фрагментів може бути відновлено лише файли лише для читання.
База даних відновлюється і вважається в Інтернеті, але будь-яка операція резервного копіювання завершується невдачею через цей файл DEFUNCT із наступною помилкою:
Msg 3636, Рівень 16, Стан 2, Рядок 1 Під час обробки метаданих 'BackupMetadata' для ідентифікатора файлу бази даних 10 10 сталася помилка. 6. Msg 3046, рівень 16, стан 2, рядок 1 Виникли непослідовні метадані. Єдина можлива операція резервного копіювання - це резервне копіювання журналу хвоста, використовуючи параметр WITH CONTINUE_AFTER_ERROR або NO_TRUNCATE. Повідомлення 3013, Рівень 16, Стан 1, Рядок 1 БЕЗПЕКА БАКУПАЦІЇ закінчується аномально.
Якщо я роблю ПОНЯТТЕ ФІЛІСТИЧНО на повній та диференціальній, обидва дають мені однаковий вихід, який відповідає тому, що я бачу з sys.database_files у вихідній базі даних. Сервер - SQL2012 SP1, у версії Developer.
Я можу зробити повне резервне копіювання та одразу після цього зробити диференціальний та відновити ці файли в іншій базі даних на тому ж сервері і побачити ту саму проблему, тож є щось із того, як створюється диференціальний, що викликає це. Якщо я відновлю повну резервну копію із ВІДНОСНЕННЯм, проблем немає. Я не знаю, чи існував цей файл у цій базі даних, але цілком можливо, що цей файл існував і був видалений давно. Якщо я запитую sys.database_files у відновленій базі даних, у файлі DEFUNCT є значення для drop_lsn, яке, здається, підтверджує це. В даний час у вихідній базі даних є лише одна група файлів (ПЕРВИЧНА), 4 файли даних та один файл журналу.
Будь-які ідеї?