1.Создаем файлик срасширением .bat (X- где находиться база, ХХ- пароль к базе, пользователь sa) В файле BAT:
rem Создание бекапап с помощью файлика Backup.sql
sqlcmd -S X\game_keeper -U sa -P XX -i Backup.sql
rem Копирование бекапа на сетевой диск Z
xcopy C:\Backup\gkArcade_*.bak Z:\SQL
rem Удаление бекапа с диска С
del c:\backup\gkArcade_*.bak
2. Создаем папку c:\backup\gkArcade_ 3.Создаем папку SQL на сетевом диске Z 4. Создаем файлик Backup.sql 5. Файлик bat и sql кладем в одно место (папку) В файле SQL :
DECLARE@pathName NVARCHAR(512)
SET@pathName = 'C:\Backup\gkArcade_'+ Convert(varchar(8), GETDATE(), 112) + '.bak'
BACKUPDATABASE [gkArcade]TO DISK = @pathName WITH NOFORMAT,INIT, NAME = N'gkArcade-Full Database Backup', SKIP, NOREWIND,NOUNLOAD,
STATS = 10
GO
---------- Добавлено в 13:39 ---------- Предыдущее сообщение было размещено в 13:28 ----------
если не нужно на сетевой диск копировать, "ремарчим" в файле .bat две строчки с копированием и удалением файла. тогда файлики будут складываться в папку на диске c:\backup\gkArcade_ Проверяем, кидаем в планировщик и уря!