Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Резервное копирование и восстановление БД без Filestream / 6 сообщений из 6, страница 1 из 1
18.11.2019, 13:36
    #39890439
GenX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Резервное копирование и восстановление БД без Filestream
Добрый день,

Так так БД с filestream весит достаточно много, нужно сделать резервную копию БД без filestream. Нашел способ как это сделать:

BACKUP DATABASE FileStreamDB
FILEGROUP = 'PRIMARY'
TO DISK = 'D:\Backup\FileStreamDB.bak' WITH INIT

Но возникла проблема с восстановлением БД. Когда хочу восстановить БД на другой сервер вот так:

restore database FileStreamDB from disk = 'Z:\SQL\Backup\FileStreamDB.bak'
with move 'FileStreamDB' to 'Z:\SQL\Data\FileStreamDB_NEW.mdf', replace

Выскакивает ошибка:

Msg 5133, Level 16, State 1, Line 1
Directory lookup for the file "D:\Data\FileStreamDB.ldf" failed with the operating system error 2(The system cannot find the file specified.).
Msg 3156, Level 16, State 3, Line 1
File 'ngidblog' cannot be restored to 'D:\Data\FileStreamDB.ldf'. Use WITH MOVE to identify a valid location for the file.
Msg 3119, Level 16, State 1, Line 1
Problems were identified while planning for the RESTORE statement. Previous messages provide details.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.

Помогите пожалуйста решить задачу, спасибо.
...
Рейтинг: 0 / 0
18.11.2019, 14:48
    #39890534
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Резервное копирование и восстановление БД без Filestream
ну так и .ldf тоже мувните, напишите, по какому пути его писать
...
Рейтинг: 0 / 0
18.11.2019, 15:47
    #39890589
GenX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Резервное копирование и восстановление БД без Filestream
Yasha123
ну так и .ldf тоже мувните, напишите, по какому пути его писать


Так я и FileStreamDB.ldf не могу востоновить.Можете пожалуйста поделится правильном кодом. Как востоновить mdf и ldf? Спасибо.
...
Рейтинг: 0 / 0
18.11.2019, 16:01
    #39890601
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Резервное копирование и восстановление БД без Filestream
ничего не понимаю из того, что вы говорите.
конкретно ваша ошибка оттого, что вы не указываете путь, куда сложить ldf.

т.е. как минимум должно быть

Код: sql
1.
2.
3.
4.
restore database FileStreamDB from disk = 'Z:\SQL\Backup\FileStreamDB.bak'
with move 'FileStreamDB' to 'Z:\SQL\Data\FileStreamDB_NEW.mdf', 
move 'FileStreamDB_log' to 'Z:\SQL\Data\FileStreamDB_NEW.ldf',
replace



а уж можно ли выцепить только PRIMARY из вашей базы или нет,
скорее всего нет, но даже если и да,
то вроде синтаксис другой, надо писать WITH PARTIAL
и вообще вроде энтерпрайз надо + полная модель базы
...
Рейтинг: 0 / 0
18.11.2019, 16:05
    #39890607
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Резервное копирование и восстановление БД без Filestream
...
Рейтинг: 0 / 0
18.11.2019, 17:14
    #39890688
GenX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Резервное копирование и восстановление БД без Filestream
Yasha123,

Спасибо большое. Заработало!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Резервное копирование и восстановление БД без Filestream / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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