프로젝트를 진행하다 보면 BATCH 를 돌려야 할 경우가 있다.. 보통 통계쪽 에서 많이 쓰고 있다.
ORACLE 의 JOB스케줄러 처럼 MSSQL 에도 그런 기능이 있다... 여러가지 단어가 있는대.. 정석으로 말하자면
SQL Server 에이전트 작업 이다.. 설정 방법을 소개하고자 한다.
[환경]
MSSQL SERVER 2017
Microsoft SQL Server Management Studio 18
[시나리오]
TEST프로시저 작성 후, 매일 오후 5시에 TEST프로시저가 실행 되도록.
1. test 프로시저 작성 (재량 껏 작성)
2. MSSMMicrosoft SQL Server Management Studio 18 실행
3. SQL Server 에이전트 > 새 작업 클릭
4. 일반 탭에서 이름, 설명 입력 (소유자는 자동으로 입력 됨)
5. 단계 > 새로만들기 클릭 > 단계이름, 실행 될 프로시저 명령어 작성 후 > 확인 버튼 클릭
6. 일정 > 새로만들기 클릭 >
7. 이름 입력 및 배치일정을 선택하고 확인 버튼 클릭
8. 마지막 ~ 확인 작업 아래와 같이 스케줄러가 생성 된 걸 확인 할 수 있다.
9. 배치 결과 할수 있는 리포트를 제공한다.. MS가 이런 면에선 편하긴 편하다..
모두... 등록 성공을 바라면서.. 여기까지 쓰겠습니다 !