--작업추가 USE msdb EXEC sp_add_job @job_name = 'Full Backup' --작업일정 EXEC sp_add_jobschedule @job_name = 'Full Backup', @name = '일요일 전체백업', @freq_type = 8, --매주 @freq_interval = 1, --일요일 @active_start_time = 10000, --HHMMSS, 1시 @freq_recurrence_factor = 1 --작업단계추가 EXEC sp_add_jobstep @job_name = 'Full Backup', @step_name = '일요일 전체백업', @subsystem = 'TSQL', @command = 'backup database [데이터베이스명] to disk = ''[경로명]'' exec master..xp_cmdshell ''del [로그백업본 경로]'''
--작업추가 EXEC sp_add_job @job_name = 'Diff Backup' --작업일정 EXEC sp_add_jobschedule @job_name = 'Diff Backup', @name = '매일 차등백업', @freq_type = 4, --매일 @freq_interval = 1, --한번 @active_start_time = 10000 --HHMMSS, 1시 --작업단계추가 EXEC sp_add_jobstep @job_name = 'Diff Backup', @step_name = '매일 차등백업', @subsystem = 'TSQL', @command = 'backup database [데이터베이스명] to disk = ''[경로명]'' with differential'
--로그백업 장치 추가 EXEC sp_addumpdevice 'disk', 'logbackup', '[로그백업본경로]' --작업추가 EXEC sp_add_job @job_name = 'Log Backup' --작업일정 EXEC sp_add_jobschedule @job_name = 'Log Backup', @name = '로그백업1', @freq_type = 4, --매일 @freq_interval = 1, --한번, @active_start_time = 000000, @freq_subday_type = 0x8, @freq_subday_interval = 6 --작업단계추가 EXEC sp_add_jobstep @job_name = 'Log Backup', @step_name = '로그백업1', @subsystem = 'TSQL', @command = 'backup log [데이터베이스명] to disk = logbackup'