Ознаки
Припустимо, що ви намагаєтеся відновити базу даних за допомогою параметра замінити в SQL Server 2017. Якщо у програмі "створення БАЗИ даних" у програмі Access містяться надлишкові роздільники шляхів, може з'явитися повідомлення про помилку, які нагадують таке:
MSG 3634, рівень 16, стан 1, лінія Linenumber
Операційна система повернула помилку ' 32 (процес не може отримати доступ до файлу, оскільки він використовується іншим процесом.) ' під час спроби "реставратор:: валідація" на "Filepath \ім'я _ файлу. МДФ".
MSG 3156, рівень 16, стан 8, лінія Linenumber
Файл "ім'яфайлу" не можна відновити в "filepath \ім'я _ файлу. МДФ". Щоб визначити припустиме розташування для файлу, скористайтеся кнопкою "ПЕРЕМІЩЕННЯ".
MSG 3634, рівень 16, стан 1, лінія Linenumber
Операційна система повернула помилку ' 32 (процес не може отримати доступ до файлу, оскільки він використовується іншим процесом.) ' під час спроби "реставратор:: валідатор" на "Filepath \ім'я _ файлу. ldf".
MSG 3156, рівень 16, стан 8, лінія Linenumber
Файл "ім'яфайлу" не можна відновити в "filepath \ім'я _ файлу. ldf". Щоб визначити припустиме розташування для файлу, скористайтеся кнопкою "ПЕРЕМІЩЕННЯ".
MSG 3119, рівень 16, стан 1, лінія Linenumber
Під час планування звіту про відновлення виявлено проблеми. Попередні повідомлення містять докладні відомості.
MSG 3013, рівень 16, стан 1, лінія Linenumber
ВІДНОВЛЕННЯ БАЗИ даних – це ненормально.
Інші способи вирішення
Під час спроби виконати відновлення за допомогою параметра замінити можна отримати цю помилку. Як спосіб вирішення можна видалити наявну базу даних і виконати відновлення.
Спосіб вирішення
Ця проблема усунена в такому сукупному оновленні для сервера SQL Server:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Додаткова інформація
Про шлях, це не шлях до розташування резервної копії, це шлях до файлу в заголовку резервної копії, який можна переглядати лише за допомогою функції відновлення заголовків. Докладні відомості наведено в статті відновлення звітів – лише для HEADERONLY (Transact-SQL). Наприклад:
RESTORE HEADERONLY
FROM DISK = N'FilePath\FileName.bak'
WITH NOUNLOAD;
GO
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.