Wednesday, February 15, 2012

Backup Otomatis Dengan TSQL + Job

:: 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 :

No comments:

Post a Comment