Создание сайтов

Реклама в интернете

Графический дизайн

Фирменный стиль

 



Статьи → MSSQL → Ежедневные архивы базы MS SQL


Задача: Есть база 1С V7.7 для MS SQL, необходимо делать ежедневно архивы базы средствами MS SQL  и хранить их за каждый день.  Странно, но сохранение на сетевые диски не получилось.

В Enterprise Manager выбираем базу и запускаем Backup Database

Указываем имя архива и нужные параметры


Открываем расписание


Задаем время создание архива и указываем ежедневное выполнение


Редактируем задачу в Managment


В закладке Step редактируем шаг


В поле Command вводим один из вариантов, предложенных ниже


Вариант 1:
с использованием временных устройств резервного копирования
-- объявляем переменные
declare @name_file nvarchar (100)
declare @name_arh nvarchar (100)

-- задаем имя архива и путь
set @name_arh=replace(convert(nvarchar (100),getdate(),102),'.','_')+
'_my_base _arh'
set @name_file='D:\'+@name_arh

-- архивирование
BACKUP DATABASE [my_base] TO DISK=@name_file WITH  INIT, NOUNLOAD,
NAME=@name_arh, NOSKIP

Вариант 2:
с созданием устройства резервного копирования
-- объявляем переменные
declare @name_file nvarchar (100)
declare @name_arh nvarchar (100)

-- задаем имя архива и путь
set @name_arh=replace(convert(nvarchar (100),getdate(),102),'.','_')+
'_my_base _arh'
set @name_file='D:\'+@name_arh

-- создаем Backup Device
exec sp_addumpdevice 'DISK',@name_arh, @name_file

-- архивирование
BACKUP DATABASE [my_base] TO @name_arh WITH INIT, NOUNLOAD,
NAME=@name_arh, NOSKIP
Во втором варианте у нас будут храниться все созданные Backup Device, мы предпочли первый вариант.

  MSSQL     23 Января, Суббота 
 
Ajax CSS JavaScript Google php 1C MSSQL Маркетинг MySQL Web-разработка SEO Virus Заработок Логотипы Фирменный стиль Безопасность SMO Хостинг Аутсорсинг Сотовая связь Домены

 
 
 
© 2006-2016 Веб-студия «Софт-Арт»
Создание сайтов в Ростове
(863) 2-098-456
support@soft-art.ru