MSSQL 특정 쿼리를 자동으로 실행해주는 스케줄러 생성 방법
SQL Server 에이전트 > 작업 > 우클릭 > 새 작업(N)
일반탭의 이름은 해당 스케쥴러의 이름을 입력해준다. 수정 시 편집을 눌러 수정할 수 있다.
(이때 스크립트는 꼭 관리자 권한이 있는 SQL 계정으로만 생성이 가능하다.)
실행할 계획을 만들어 주기 위해 단계탭의 새로만들기를 눌러서 실행 내용을 추가한다.
3-1. 단계 이름 입력 후 명령 부분에 실행 할 쿼리를 입력한다.
3-2. DB가 여러개일 경우 실행 할 데이터 베이스를 꼭! 선택해야 한다.
해당 스케쥴러가 잘 작동했는지는 해당 스케줄 우클릭 > 기록 보기
로그 파일 뷰어에서 실행 여부 확인 및 오류가 났다면 오류 메시지를 확인할 수 있다.
나의 경우 실행했는데 오류가 발생했다.
원인은 계정 권한이 없는것이 원인이었다.내가 쓰는 계정은 sa계정은 아니고 sysadmin 권한을 받았는데도 오류가 발생했다.
가능하면 그냥 sa 게정으로 스케쥴러를 생성하는 것을 권장한다.
필요했던 정보가 잘 정리되어 있어 도움이 됐습니다~ 감사합니다.