2014-02-18 5 views
0

У нас есть база данных SQL Server с терабайтами файлов, хранящихся в файловых группах. В случае катастрофического сбоя мы восстанавливаем резервную копию (включая данные и файлы), которая требует нескольких часов для полного восстановления. Мы хотели бы найти способ ускорить восстановление.SQL Server восстанавливает данные без файловых групп

Было бы идеально, если бы мы могли быстро и быстро получить базу данных без файлов. Затем мы могли бы восстановить файлы позже. Возможно ли резервное копирование базы данных без файловых групп, восстановление базы данных без файловых групп, а затем восстановление файловых групп?

Я попытался создать базу данных с данными, выполнить сценарий, а затем восстановить файловые группы, но это не сработало.

Какие еще решения можно реализовать, если это не сработает?

+1

Какое серверное издание для SQL Server вы? если это Sql Server Enterprise Edition, вам необходимо изучить ['Online Piecemeal Restores'] (http://technet.microsoft.com/en-us/library/ms177425.aspx). Это позволяет вам восстанавливать файловые группы по частям. поскольку вы восстанавливаете свою файловую группу, они находятся в сети и готовы к доступу пользователей. –

+0

M.Ali, у нас есть возможность сделать поэтапное восстановление. Проблема в том, что нам нужен способ только резервного копирования/восстановления базы данных без файловых групп в качестве первого шага. Вы знаете, возможно ли это? – user2354863

ответ

0

Похоже, что у вас есть небольшое количество критических данных, необходимых для восстановления и запуска бизнеса, а затем большое количество некритических данных, которые могут быть восстановлены в течение длительного периода времени, если это необходимо.

Рассматривали ли вы разбивку на две отдельные базы данных?

Другим вариантом может быть настройка репликации на меньших таблицах, чтобы вы поддерживали дублируемую базу данных критической информации. Вы можете восстановить базу данных THAT в DR, затем выполнить полное восстановление и слить по завершении.

Я не уверен, что Sql Server имеет способ вытащить отдельные таблицы из резервной копии. Это может быть вариант.

+0

Ваше место с первым абзацем. Существует подмножество нашей файловой группы с критическими файлами, которые мы хотели бы восстановить как можно скорее. Мы могли бы разделить это на отдельную файловую группу, но это потребует от нас возможности резервировать только часть нашей базы данных (и игнорировать менее критическую файловую группу). Я думаю, что это действительно сводится к пониманию того, можем ли мы резервировать только часть базы данных. – user2354863

+0

Мы рассмотрели разделение на две отдельные базы данных. Это сработало бы, но мы хотели бы использовать это как последний выбор, потому что для создания файлов в менее критическую базу потребуется определенное задание, если файлы считаются менее критичными. – user2354863

Смежные вопросы