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

Откуда:
Сообщений: 130
Всем привет! Давненько не заглядывал :)

Тут на злобу дня вопрос: можно ли восстановить отдельную таблицу без развертывания всей базы? Нашел несколько утилит - SQL Object Level Recovery Native от ред гейта и ApexSQL. Обе работают хорошо, но первая не переваривает основную базу в 10Тб, а у второй какие то косяки с восстановлением архива, разбитого на несколько частей :(

Очень много места нужно (10Тб чтоб бекап с ленты скинуть и 10Тб чтоб развернуть еще) из-за пары килобайт нужных данных.

Может кто знает подобные утилитки как я описал или какой то другой способ восстанавливать отдельные таблицы из базы?

Заранее всем спасибо за желание помочь ;)
19 июн 13, 15:53    [14454940]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление отдельной таблицы из базы без разворачивания всей базы  [new]
так скажу
Guest
red88888,

В Quest LiteSpeed for SQL Server была такая функция, но это если бэкап тоже с помощью этой проги сделан
19 июн 13, 16:49    [14455310]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление отдельной таблицы из базы без разворачивания всей базы  [new]
red88888
Member

Откуда:
Сообщений: 130
не, нужно чтоб со стандартным бекапом работал :)
19 июн 13, 17:56    [14455769]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление отдельной таблицы из базы без разворачивания всей базы  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4539
И чтоб бесплатный
http://www.red-gate.com/products/dba/sql-olr-native/
19 июн 13, 18:37    [14455961]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление отдельной таблицы из базы без разворачивания всей базы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
red88888,

"Ленту" нет возможности "смонтировать" локально, чтоб восстанавливать непосредственно с нее?
19 июн 13, 18:46    [14455988]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление отдельной таблицы из базы без разворачивания всей базы  [new]
Glory
Member

Откуда:
Сообщений: 104751
А вдруг
--To Restore Specific Pages:
RESTORE DATABASE { database_name | @database_name_var }
PAGE = 'file:page [ ,...n ]'
[ , <file_or_filegroups> ] [ ,...n ]
[ FROM <backup_device> [ ,...n ] ]
WITH
NORECOVERY
[ , <general_WITH_options> [ ,...n ] ]
[;]
20 июн 13, 13:20    [14459547]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление отдельной таблицы из базы без разворачивания всей базы  [new]
red88888
Member

Откуда:
Сообщений: 130
buser
Можно платные, главное чтоб умели работать с большими объемами и кластерами.
pkarklin
10Тб восстанавливать с ленты на массив долго, а потом еще разворачивать базу куда то нужно, получается 20Тб места всегда должно быть свободно, а это довольно много.
Glory
Спасибо, этот вариант нам не подходит, т.к. страниц много иногда нужно.
21 июн 13, 15:23    [14466466]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление отдельной таблицы из базы без разворачивания всей базы  [new]
red88888
Member

Откуда:
Сообщений: 130
Нашел утилитку более-менее подходящую под задачи.

Кому интересно (не реклама):
+
Virtual Database от Idera
24 июн 13, 12:07    [14473120]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить