Делаем BackUp всех баз даных в MSSQL Server 2008
Бывает нужно сделать разовый бэкап всех баз данных (all databases) для того что бы их куда-то перенести или согнать в отдельном хранилище.
Для того что бы сделать бэкап всех баз данных нужно:
- Подключиться к Database Engine, воспользовавшись SQL Management Studio.
- Дальше разворачиваем
Management
в Object Explorer’e и находимMaintenance Plans
. - Жмем правой кнопкой мыши и выбираем пункт
New maintenance plan
- Даем ему произвольное название (типа
backup_all_dbs
). - После этого у Вас должен появиться Toolbox сразу под Object Explorer’ом.
-
Появился SubPlan с задачей бэкапа. Жмем правой кнопкой на нем и выбираем пункт в самом верху
Edit
- В выпадающем меню на против
Databases
можно выбрать что именно бэкапить. Для того чтобы сделать резервную копию всех баз за исключением системных - выберите пункт, отмеченный на скриншоте. Также можно выбрать руками какие базы Вам нужны:
-
Немного ниже можно выбрать, куда именно сохранить файлы. Можно создать отдельные каталоги для каждой базы.
-
После того, как вы закончили свои дела, выбрали базы для бэкапа, хранилище жмем кнопку
OK
для сохранения и попадаем на предыдущий экран. Жмем кнопкуSave
(синяя дискета) вверху и наш план появляется в списке.
Уже сейчас можно нажать на нем правой кнопкой мышки и выбрать пункт Execute
и он побежит-пошуршит: