SQL Server 에이전트의 서비스 시작 계정 설정(SQL Server 구성 관리자)

적용 대상:SQL ServerAzure SQL Managed Instance

Important

현재 Azure SQL Managed Instance에서는 SQL Server 에이전트 기능이 대부분 지원됩니다. 자세한 내용은 SQL Server와 Azure SQL Managed Instance 간의 T-SQL 차이점을 참조하세요.

SQL Server 에이전트 서비스 시작 계정은 SQL Server 에이전트가 실행되는 Windows 계정과 해당 네트워크 권한을 정의합니다. 이 문서에서는 SQL Server Management Studio를 사용하여 SQL Server에서 SQL Server 구성 관리자로 SQL Server 에이전트 서비스 계정을 설정하는 방법을 설명합니다.

제한 사항

기본적으로 SQL Server 에이전트 서비스 계정은 sysadmin 고정 서버 역할의 멤버인 기본 SQL Server 에이전트 서비스 SID(NT SERVICE\SQLSERVERAGENT)에 매핑됩니다. 또한 다중 서버 작업 처리를 사용하는 경우 계정은 마스터 서버에서 msdb 데이터베이스 역할 TargetServersRole의 멤버여야 합니다. 마스터 서버 마법사는 등록 프로세스의 일부로 이 역할에 서비스 계정을 자동으로 추가합니다.

사용 권한이 있는 경우에만 개체 탐색기에 SQL Server 에이전트 노드가 표시됩니다.

사용 권한

해당 함수를 수행하려면 SQL Server에서 sysadmin 고정 서버 역할의 멤버인 계정의 자격 증명을 사용하도록 SQL Server 에이전트 구성해야 합니다. 계정에는 다음 Windows 사용 권한이 있어야 합니다.

  • 서비스로 로그온하는 권한(SeServiceLogonRight)
  • 프로세스 수준의 토큰 대체(SeAssignPrimaryTokenPrivilege)
  • 트래버스 검사 바이패스(SeChangeNotifyPrivilege)
  • 프로세스에 대한 메모리 할당량 조정(SeIncreaseQuotaPrivilege)

SQL Server 에이전트 서비스 계정에 필요한 Windows 사용 권한에 대한 자세한 내용은 SQL Server 에이전트 서비스의 계정 선택Windows 서비스 계정 설정을 참조하세요.

SQL Server Management Studio 사용

SQL Server 에이전트의 서비스 시작 계정 설정

  1. 등록된 서버에서 더하기 기호를 선택하여 데이터베이스 엔진을 확장합니다.

  2. 더하기 기호를 선택하여 로컬 서버 그룹 폴더를 확장합니다.

  3. 서비스 시작 계정을 설정하려는 서버 인스턴스를 마우스 오른쪽 단추로 클릭하고 SQL Server 구성 관리자...를 선택합니다.

  4. 사용자 계정 컨트롤 대화 상자에서 를 선택합니다.

  5. SQL Server 구성 관리자의 콘솔 창에서 SQL Server 서비스를 선택합니다.

  6. 세부 정보 창에서 SQL Server 에이전트(servername)를 마우스 오른쪽 단추로 클릭합니다. 여기서 server_name은 서비스 시작 계정을 변경하려는 SQL Server 에이전트 인스턴스의 이름입니다. 그런 다음, 속성을 선택합니다.

  7. SQL Server 에이전트(server_name)속성 대화 상자의 로그온 탭에 있는 다음 계정으로 로그온에서 다음 옵션 중 하나를 선택합니다.

    • 기본 제공 계정: 작업에 로컬 서버의 리소스만 필요한 경우 이 옵션을 선택합니다. Windows 기본 제공 계정 유형을 선택하는 방법에 대한 자세한 내용은 SQL Server 에이전트 Service용 계정 선택을 참조하세요.

      Important

      SQL Server 에이전트 서비스는 SQL Server Management Studio에서 로컬 서비스 계정을 지원하지 않습니다.

    • 계정 지정: 작업에 애플리케이션 리소스를 포함한 네트워크 전체의 리소스가 필요한 경우, 다른 Windows 애플리케이션 로그에 이벤트를 전달하려는 경우 또는 전자 메일 또는 호출기를 통해 운영자에게 알리려는 경우 이 옵션을 선택합니다.

      이 옵션을 선택하는 경우:

      1. 계정 이름 상자에 SQL Server 에이전트를 실행하는 데 사용할 계정을 입력합니다. 또는 찾아보기를 선택하여 사용자 또는 그룹 선택 대화 상자를 열고 사용할 계정을 선택합니다.

      2. 암호 상자에 계정 암호를 입력합니다. 암호 확인 상자에 암호를 다시 입력합니다.

  8. 확인을 선택합니다.

  9. SQL Server 구성 관리자에서 닫기 버튼을 선택합니다.