:: BACKUP OTOMATIS DENGAN TSQL + JOB ::
Langkah pertama, buat store procedure berikut:
--
CREATE PROC SP_BACKUP
AS
BEGIN
DECLARE @name VARCHAR(50) -- database name
DECLARE @path VARCHAR(256) -- path for backup files
DECLARE @fileName VARCHAR(256) -- filename for backup
DECLARE @fileDate VARCHAR(20) -- used for file name
SET @path = 'E:\Backup\'
SET @name = 'NAMA_DATABASE_GUE'
SET @fileName = 'NAMA_BACKUP_GUE'
SET @fileName = @path + @name + '.BAK'
BACKUP DATABASE @name TO DISK = @fileName with INIT
END
--
Kemudian, buat Job di sql server. Cara membuatnya, masuk ke SQL SERVER AGENT > Jobs > klik kanan, NEW JOB
setelah muncul, di page General, buat nama jobs:
Masuk ke page Steps. Klik tombol Edit. Masukan store procedure BACKUP.
Lalu masuk ke page Schedule, buat tipe schedule menjadi Recurring. Periodenya terserah, bisa 6 jam sekali, atau 1 hari sekali :