MSSQL 스케쥴러 생성 방법

sso·2024년 3월 12일
1

MSSQL

목록 보기
28/28

MSSQL 특정 쿼리를 자동으로 실행해주는 스케줄러 생성 방법

  1. SQL Server 에이전트 > 작업 > 우클릭 > 새 작업(N)

  2. 일반탭의 이름은 해당 스케쥴러의 이름을 입력해준다. 수정 시 편집을 눌러 수정할 수 있다.
    (이때 스크립트는 꼭 관리자 권한이 있는 SQL 계정으로만 생성이 가능하다.)

  3. 실행할 계획을 만들어 주기 위해 단계탭의 새로만들기를 눌러서 실행 내용을 추가한다.

3-1. 단계 이름 입력 후 명령 부분에 실행 할 쿼리를 입력한다.

3-2. DB가 여러개일 경우 실행 할 데이터 베이스를 꼭! 선택해야 한다.

  1. 일정탭에서 실행 할 일정을 생성한다.

  1. 해당 스케쥴러가 잘 작동했는지는 해당 스케줄 우클릭 > 기록 보기

  2. 로그 파일 뷰어에서 실행 여부 확인 및 오류가 났다면 오류 메시지를 확인할 수 있다.

나의 경우 실행했는데 오류가 발생했다.
원인은 계정 권한이 없는것이 원인이었다.

내가 쓰는 계정은 sa계정은 아니고 sysadmin 권한을 받았는데도 오류가 발생했다.

가능하면 그냥 sa 게정으로 스케쥴러를 생성하는 것을 권장한다.

profile
오늘도 하나씩 해결해 나가자!

1개의 댓글

comment-user-thumbnail
2024년 3월 12일

필요했던 정보가 잘 정리되어 있어 도움이 됐습니다~ 감사합니다.

답글 달기