Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка при ресторе базы  [new]
assmsk
Member

Откуда:
Сообщений: 119
Всем привет, во время попытки заресторить базу возникает ошибка.

ALTER DATABASE [DWH] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
ALTER DATABASE [DWH] SET SINGLE_USER 
GO

RESTORE DATABASE [DWH] FROM DISK = N'\\server_1\Backup\DWH.bak'
WITH  
	FILE = 1,
MOVE N'DWH1'           TO N'D:\SQL_Data\DWH\DWH1.mdf',
MOVE N'DWH1_LOG'   TO N'D:\SQL_Data\DWH_log1.ldf',
,NOUNLOAD,  STATS = 10


У базы есть только 2 файла D:\SQL_Data\DWH\DWH1.mdf и D:\SQL_Data\DWH_log1.ldf

А возникает ошибка:
Msg 5133, Level 16, State 1, Line 10
Directory lookup for the file "W:\SQL_Data\DWH13.ndf" failed with the operating system error 3(The system cannot find the path specified.).
Msg 3156, Level 16, State 3, Line 10
File 'DWH13' cannot be restored to 'W:\SQL_Data\DWH13.ndf'. Use WITH MOVE to identify a valid location for the file.
Msg 3119, Level 16, State 1, Line 10
Problems were identified while planning for the RESTORE statement. Previous messages provide details.
Msg 3013, Level 16, State 1, Line 10
RESTORE DATABASE is terminating abnormally.


Забава в том что на сервере даже такого диска нет - W
11 июл 19, 10:37    [21924617]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при ресторе базы  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 4903
assmsk,

добавьте REPLACE

restore database ... with replace, file=1, move ... 
11 июл 19, 11:01    [21924643]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при ресторе базы  [new]
boltnik
Member

Откуда: Калуга/Москва
Сообщений: 142
assmsk,

Все же есть подозрение, что третий файл все таки есть DWH13
11 июл 19, 11:04    [21924646]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при ресторе базы  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 4903
boltnik
assmsk,

Все же есть подозрение, что третий файл все таки есть DWH13

если есть подозрение, то поможет команда
restore filelistonly from disk='\\server_1\Backup\DWH.bak'
11 июл 19, 11:06    [21924650]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при ресторе базы  [new]
Danion
Member

Откуда: Москва
Сообщений: 143
Да, есть смысл проверить бекап, команда от komrad в помощь.

Имя файла в ошибке - DWH13.ndf, у первичного дата-файла стандартное расширение mdf. Дата-файлов похоже больше 1, и для остальных move не указан.
11 июл 19, 11:25    [21924682]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при ресторе базы  [new]
assmsk
Member

Откуда:
Сообщений: 119
Вопрос снят, база с которой был снят бэкап содержала 3 файла
11 июл 19, 11:47    [21924725]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить