SQL Server Agent 역할

SQL Server Agent 역할

RDS for SQL Server는 작업 관리에 대해 각각 다른 수준의 권한을 가진 다음 SQL Server Agent 역할을 지원해요.

출처: 문서

본문

SQLAgentUserRole

권한:

  • 자신의 작업(job), 일정(schedule), 운영자(operator)를 만들고 관리
  • 자신의 작업과 일정의 속성 보기
  • 다른 사용자가 만든 작업은 보거나 관리할 수 없음

이 역할은 자신의 작업을 만들고 관리해야 하지만 다른 사용자가 만든 작업에 대한 액세스는 필요하지 않은 사용자에게 적합해요.

SQLAgentReaderRole

권한:

  • SQLAgentUserRole의 모든 권한
  • 다른 사람이 만든 작업을 포함한 모든 작업과 일정 목록 보기
  • 모든 작업의 속성 보기
  • 작업 기록 검토

이 역할은 모든 작업의 상태를 모니터링해야 하지만 관리할 필요는 없는 사용자에게 적합해요.

SQLAgentOperatorRole

권한:

  • SQLAgentUserRole과 SQLAgentReaderRole의 모든 권한
  • 작업 실행, 중지 또는 시작
  • 작업 기록 관리
  • 작업과 일정 활성화/비활성화
  • 운영자와 프록시 보기

이 역할은 가장 포괄적인 권한을 제공하며 모든 작업에 대한 전체 제어가 필요한 사용자에게 적합해요.

다음 명령을 사용해 SQL Server 로그인에 역할을 할당하세요.

더 알아보기 (Learn more)