|
MS SQL 7.0: Restore database.
|
|
| Обновлено |
23 января 2004 г. 19:00:58 |
| Рейтинг |
16 ( -2 -12.5% ) | | Email | artvs@clubpro.spb.ru | | Автор | А. Шкондин. |
|
|
Описание: Восстановление базы данных с использованием WITH MOVE==Восстановление базы данных с использованием WITH MOVE Очень часто приходится отвечать на вопрос "как восстановить базу данных в MS SQL 7.0" c уточнением, что при попытке выполнения комманды RESTORE DATABASE сервер ругается так: Server: Msg 3156, Level 16, State 1 The file 'g:\MSSQL7\data\mydb_data.mdf' cannot be used by RESTORE. Consider using the WITH MOVE option to identify a valid location for the file. или так Server: Msg 3158, Level 16, State 1 Could not create one or more files. Consider using the WITH MOVE option to identify valid locations. Чтобы сэкономить время на написание писем, приведу решение. Собственно на решение прозрачно намекают в обоих сообщениях об ошибке. Возможная причина возникновения ошибки - backup (dump) достался по наследству, и имя_файла_в_операционной_системе сохраненное в заголовке бэкапа не может быть использовано. Например, если на сервере, на котором производился бэкап, файлы данных и логов были размещены на диске G:\, а на сервере, на котором производится восстановление БД такого диска нет и в помине. | |
|
Прочесть MS SQL 7.0: Restore database. на emanual.ru | |
|
|