Настройка запланированного резервного копирования БД

Службы сервера MS-SQL следует запускать от имени пользователя, которому присвоены права на доступ к сетевому (общему) каталогу. Права для запуска служб MS-SQL задаются  или при инсталляции сервера, или из "Панели управления/Службы" (в современных версиях Windows из "Панели управления/ Администрирование/ Службы" или из консоли управления "Мой компьютер/ Управление/ Службы и приложения/ Службы").

Если копирование осуществляется на другой сервер, то следует указывать не имя сетевого диска, а имя компьютера (не T:\BACKUP, а \\SERVER_2\BACKUP)

Нажатием правой кнопки мыши на базе данных, меню All Tasks – Backup Database

В поле Sсhedule установить галочку. Настройка расписания осуществляется при нажатии _img54

 

_img55

В  окне при нажатию кнопки Change… можно указать время выполнения архивации.

_img56

В окне Jobs появилось новое задание (необходимо нажать клавишу F5, чтобы обновить список).

_img57

Двойное нажатие левой кнопки мыши открывает задание:

_img58

На вкладке Steps есть только один шаг – архивация базы

_img59

Переписываем в архив rar старую копию базы.

Нажатием кнопки New… создается новый шаг, нужно присвоить ему имя, тип (CmdExec) и команду (указать пакетный файл)

 

_img60

В поле On success action необходимо указать Goto the next step

_img61

 

_img62

При помощи стрелок нужно переместиться на шаг вверх:

_img63

Требуется изменить стартовый шаг в поле Start step:

_img64

Пакетный файл archive.bat содержит следующие команды:

@echo off

e:

cd E:\Backup\test\bin\rar.exe a archive\northwind.rar northwind -ag

Архиватор Rar.exe запускается с ключом –ag, что заставляет его создавать имена вида

northwind20051222120837.rar (в имени файла содержится дата и время).

Структуру папок можно сделать следующую

_img65

В папке bin находятся исполняемые файлы:

_img66

В папке archive хранятся архивы:

_img67