Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при ресторе базы / 6 сообщений из 6, страница 1 из 1
11.07.2019, 10:37
    #39836209
assmsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при ресторе базы
Всем привет, во время попытки заресторить базу возникает ошибка.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
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
...
Рейтинг: 0 / 0
11.07.2019, 11:01
    #39836225
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при ресторе базы
assmsk,

добавьте REPLACE

Код: sql
1.
restore database ... with replace, file=1, move ... 
...
Рейтинг: 0 / 0
11.07.2019, 11:04
    #39836226
boltnik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при ресторе базы
assmsk,

Все же есть подозрение, что третий файл все таки есть DWH13
...
Рейтинг: 0 / 0
11.07.2019, 11:06
    #39836229
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при ресторе базы
boltnikassmsk,

Все же есть подозрение, что третий файл все таки есть DWH13
если есть подозрение, то поможет команда
Код: sql
1.
restore filelistonly from disk='\\server_1\Backup\DWH.bak'
...
Рейтинг: 0 / 0
11.07.2019, 11:25
    #39836246
Danion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при ресторе базы
Да, есть смысл проверить бекап, команда от komrad в помощь.

Имя файла в ошибке - DWH13.ndf, у первичного дата-файла стандартное расширение mdf. Дата-файлов похоже больше 1, и для остальных move не указан.
...
Рейтинг: 0 / 0
11.07.2019, 11:47
    #39836275
assmsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при ресторе базы
Вопрос снят, база с которой был снят бэкап содержала 3 файла
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при ресторе базы / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]