2011. 11. 15. 14:30

사실 제가 직접 sql서버를 관리할일이 없기 때문에 스케줄러의 필요성에 대해 신경을 안쓰고 있다가 이러면 안되겠다 싶어 스케줄러 사용방법을 정리해 봅니다 ㅎㅎㅎ

개체 탐색기 > SQL Server 에이전트 > 작업 > 오른쪽클릭 > 새 작업
을 눌릅니다.


범주는 '데이터베이스 유지 관리'로 넣으시고 나머지 항목들을 입력합니다.
그런다음 왼쪽에서 '단계'를 누릅니다.


'단계'에서 '새로 만들기'를 누릅니다.
단계 이름을 주고 명령을 넣습니다.
여기서 명령은 저장프로시저에 넣는 스크립트와 동일 합니다.

아래는 백업용 스크립트의 샘플입니다.
자신에게 맞게 수정하셔서 쓰시면 됩니다.
Declare @sFileName varchar(50)
Declare @dateNow datetime

Select @dateNow = GetDate();

Set @sFileName =  'C:\backup\backup_'
	+ Cast(Year(@dateNow) as char(4)) + '_'
	+ Cast(Month(@dateNow ) as varchar(2)) + '_'
	+ Cast(Day(@dateNow) as varchar(2)) + '.bak'


 명령을 다 넣었으면 '구문 분석'을 눌러 구문에 오류가 없는지 확인하고 왼쪽에 고급을 누릅니다.


'고급'에 있는 내용은 원하는 대로 수정하면 되는데 일반적인 백업용인경우 '성공한 경우 동작'을 '성공 보고와 함께 작업 종료'로 놓으시면 됩니다.



확인을 누르고 나와 일정을 누르고 원하는 날짜와 시간 반복여부등을 체크합니다.


SQL Server 에이전트> 작업>작업 활동 모니터 > 오른쪽 클릭 > 작업 활동 보기
를 누르시면 만든 스케줄이 추가 된것을 확인 할수 있습니다.


참~암 쉽조잉~