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

Откуда: Оттуда
Сообщений: 481
Добрый день, господа.
Есть база на 10 ГБ. В ней есть две Filegroup PRIMARY - с данными таблиц и BINARY - с данными полей IMAGE (файлы там хранятся).
Хочу иметь возможность делать резервные копии данных (PRIMARY) отдельно, а BINARY отдельно, с целью экономии дискового пространства (PRIMARY хранить ежедневный бэк, а BINARY раз в месяц).

Как я понял, резервное копирование Filegroup предполагает откат данных на имеющейся базе и придется делать фулл бэк относительно которого потом восстанавливать данные.

А можно ли имея 2 файла бэка (PRIMARY , BINARY ) восстановиться в новую базу? И если да, то можно ли это провернуть с файлами разных дат?
23 май 18, 10:04    [21431161]     Ответить | Цитировать Сообщить модератору
 Re: Filegroup и частичный бэкап MSSQL 2000  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
Если восстановить разные PRIMARY и BINARY то при восстановлении лога пишет следующее
Server: Msg 4305, Level 16, State 1, Line 1
The log in this backup set begins at LSN 73000000029400001, which is too late to apply to the database. An earlier log backup that includes LSN 42000000011700002 can be restored.
23 май 18, 11:37    [21431607]     Ответить | Цитировать Сообщить модератору
 Re: Filegroup и частичный бэкап MSSQL 2000  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31364
_Groxot_
А можно ли имея 2 файла бэка (PRIMARY , BINARY ) восстановиться в новую базу?
Нет, сервер не делает рестор для получения базы в рассогласованном состоянии.
_Groxot_
И если да, то можно ли это провернуть с файлами разных дат?
Ну, для сервера разные секунды, разные даты и разные года - одно и то же.
_Groxot_
Если восстановить разные PRIMARY и BINARY то при восстановлении лога пишет следующее
Server: Msg 4305, Level 16, State 1, Line 1
The log in this backup set begins at LSN 73000000029400001, which is too late to apply to the database. An earlier log backup that includes LSN 42000000011700002 can be restored.
Так вот логом можно восстановить. Как я понимаю, нужно восстанавливать цепочку логов, начиная с LSN на момент бакапа BINARY.
23 май 18, 19:45    [21433758]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить