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

Откуда:
Сообщений: 29
Подскажите по поводу корректности выбранной мною модели создания бэкапов.

Конфигурация :
1.MSSQL server std 2008
2.БД 300 ГБ

Что было :
1. Место для бэкапов потихоньку заканчивалось и уже проблемно было их создавать .
2. Все таблицы были в одной файловой группе.
3.Система досталась "по наследству" - так что не спрашивайте зачем и для чего.
4. Различные операции над индексами и удаление старых данных превращались в муки и простои.

Что сделал :
1. После анализа распределения данных по таблицам было принято решение "вынести" 3 таблицы, которые подвержены наиболее быстрому наполнению (т.е. на них приходится 95% объема БД) в отдельные файловые группы . Причем для каждой из этих таблиц создана своя файловая группа и созданный для этой группы файл. Также получилось вынести один из файлов на отдельный (новый ) раздел. Для каждой файловой группы планировалось настроить бэкапы с разной частотой.
2. Методом "перелива" данных были экспортированы данные в "вынесенные" таблицы. Жить стало легче и система перестала тормозить.

Что получил (здесь как раз и проблема !):
1. При указанной выше схеме появилась возможность делать бэкапы отдельных файлов (файловых групп).
2. При тестировании и попытке восстановления (через средства managment Studio) выдает ошибку 3144 . Восстанновление производил следующим образом : Задачи - восстановить - файлы и файловые группы ; здесь выбирал "с устройства", далее указал путь; ниже в таблице появились точки восстановления; выбрал какую БД восстанавливать и после нажатия кнопки ОК выдает ошибку.
3. Повторил такую же операцию как в п.2 , но в точке восстановления прописал название "логическое имя файла" - после нажатия ОК пошел долгий процесс восстановления. После окончания выдалось сообщение об удачном восстановлении . Но БД не перешла в режим Online . Напротив названия БД появилась стрелка вверх , а при попытке выполнить любую операцию выдается ошибка "ALTER DATABASE запрещено, если база данных находится в состоянии Restoring".Лог SQL сервера также говорит об удачном восстановлении.
4. После п.3. пробовал перевести БД в онлайн скриптом - такая же ошибка.
5. Пробовал менять параметры перед восстановлением (вкладка ПАРАМЕТРЫ в окне восстановления) - результат как в п.4


Подскажите, что сделано некорректно.
25 май 15, 14:57    [17685748]     Ответить | Цитировать Сообщить модератору
 Re: подскажите по корректности модели создания бэкапов БД из нескольких файловых групп  [new]
Glory
Member

Откуда:
Сообщений: 104760
rusrussia
Подскажите, что сделано некорректно.

Наверное надо начать с чтения хелпа Performing Piecemeal Restores
25 май 15, 15:07    [17685829]     Ответить | Цитировать Сообщить модератору
 Re: подскажите по корректности модели создания бэкапов БД из нескольких файловых групп  [new]
rusrussia
Member

Откуда:
Сообщений: 29
Glory,

Содержательно
25 май 15, 18:33    [17687181]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить