Найти тему

Как настроить резервное копирование в MSSQL

Прежде, чем настраивать резервное копирование, убедитесь, что у вас установлен Агент SQL Server.

1) Заходим в Среду SQL Server Management Studio

-2

2) Раскрываем пункт Агент SQL Server

-3

3) Жмем правой кнопкой мыши по пункту Задания и выбираем Создать задание.

-4

4) Задаем имя задания

-5

5) Переходим в пункт Шаги и нажимаем Создать

-6

6) Называем Имя шага, выбираем Базу данных, и вставляем код приведенный ниже. Заменив переменные @dbname и @to, на те, которые нам необходимы

-7
--Создает бэкап в формате 'dbname_DD.MM.YYYY-HH.MM.SS.bak' Account30_22.09.2019-09.18.09.bak
DECLARE @to varchar(100)
DECLARE @dbname varchar(100)
DECLARE @path varchar(400)
---------------------------------
SET @dbname = 'Account30' -- имя базы данных
SET @to = 'A:\Archiv\backup_sql\Account30\' -- Каталог хранения
---------------------------------
SET @path = @to + @dbname + '_' +
cast(day(getdate()) as varchar(5)) + '.' +
cast(month(getdate()) as varchar(5)) + '.' +
cast(year(getdate()) as varchar(5)) + '-' +
replace(cast(CONVERT(varchar(8), GETDATE(), 108) as varchar(8))+ + '.bak', ':', '.')
BACKUP DATABASE @dbname TO DISK=@path WITH NOFORMAT, INIT,COMPRESSION,
NAME = @dbname,
SKIP, NOREWIND, NOUNLOAD, STATS = 10, CHECKSUM

7) Жмём ОК и переходим во вкладку Расписание и жмём Создать

-8

8) Выбираем оптимальный для вас режим и жмём Ок

-9

Всё! На этом настройка закончена!