Почему я не могу восстановить автономную базу данных - постоянно получаю сообщение об ошибке - PullRequest
0 голосов
/ 06 марта 2019

Я пытался восстановить базу данных с помощью другого файла резервной копии (.bak).

База данных была отключена, но я получаю ошибки:

Сообщение 3634, уровень 16, Состояние 1, строка 3
Операционная система вернула ошибку «32 (процесс не может получить доступ к файлу, поскольку он используется другим процессом.)» При попытке «RestoreContainer :: ValidateTargetForCreation» для «C: \ Program Files».\ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ MSSQL \ DATA \ .mdf '.

Msg 3156, уровень 16, состояние 8, строка 3
Файл' 'невозможно восстановить в' C: \ Program Files\ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ MSSQL \ DATA \ .mdf '.Используйте WITH MOVE для определения допустимого местоположения файла.

Сообщение 3634, уровень 16, состояние 1, строка 3
Операционная система вернула ошибку '32 (процесс не может получить доступ к файлу, поскольку ониспользуется другим процессом.) 'при попытке' RestoreContainer :: ValidateTargetForCreation 'в' C: \ Program Files \ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ MSSQL \ DATA \ .ldf '.

Msg 3156, уровень16, состояние 8, строка 3
Файл '_log' не может быть восстановлен в 'C: \ Program Files \ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ MSSQL \ DATA \ .ldf'.Используйте WITH MOVE для определения допустимого местоположения файла.

Проблемы были обнаружены при планировании оператора RESTORE.Предыдущие сообщения содержат подробности.

Сообщение 3013, Уровень 16, Состояние 1, Строка 3
Восстановление базы данных аварийно завершается.

...