다음을 통해 공유


SQL Server Agent on Linux 설치

적용 대상: SQL Server - Linux

이 문서에서는 Linux에서 SQL Server 에이전트를 사용하도록 설정하거나 설치하는 방법을 설명합니다.

SQL Server 에이전트는 예약된 SQL Server 작업을 실행합니다. SQL Server 2017(14.x) CU 4부터 SQL Server 에이전트가 mssql-server 패키지에 포함되어 있으며 기본적으로 사용하지 않도록 설정되어 있습니다. 버전 정보와 함께 이 SQL Server 에이전트 릴리스에 지원되는 기능에 대한 자세한 내용은 SQL Server 2017 on Linux 릴리스 정보를 참조하세요.

지침

Linux에서 SQL Server 에이전트를 사용하기 전에 다음 단계를 사용하여 사용하도록 설정하거나 설치하세요.

  1. /etc/hosts 파일에 호스트 이름(도메인 포함 및 제외)을 추가합니다. 다음 줄은 이러한 항목의 형식 예시를 보여줍니다.

    "IP Address" "hostname"
    "IP Address" "hostname.domain.com"
    
  2. 사용 중인 SQL Server 버전에 따라 다음 섹션 중 하나의 지침을 따르세요.

    버전 지침
    SQL Server 2017(14.x) CU 4 이상 버전 SQL Server 에이전트 사용 설정
    SQL Server 2017(14.x) CU 3 및 이전 버전 SQL Server 에이전트 설치

SQL Server 에이전트 사용 설정

SQL Server 2017(14.x) CU 4 이상 버전의 경우 SQL Server 에이전트만 사용하도록 설정해야 합니다. 별도의 패키지를 설치할 필요가 없습니다.

SQL Server 에이전트를 사용하도록 설정하려면 다음 단계를 수행합니다.

sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server

에이전트가 설치된 SQL Server 2017(14.x) CU 3 또는 이전 버전에서 업그레이드하는 경우 SQL Server 에이전트 자동으로 사용하도록 설정되고 이전 에이전트 패키지가 제거됩니다.

참고 항목

SQL Server Management Studio 개체 탐색기는 SQL Server 에이전트 서비스 상태에 관계없이 에이전트 XP(서버 구성 옵션)를 사용하도록 설정하지 않는 한 SQL Server 에이전트 노드의 내용을 표시하지 않습니다.

SQL Server 에이전트 설치

SQL Server 2017(14.x) CU 3 및 이전 버전의 경우 SQL Server 에이전트 패키지를 설치해야 합니다.

다음 설치 지침은 SQL Server 2017(14.x) CU 3 및 이전 버전에만 적용됩니다. SQL Server 에이전트 설치하기 전에 먼저 mssql-server-agent 패키지를 설치할 때 필요한 키와 리포지토리를 구성하는 SQL Server를 설치합니다.

플랫폼에 맞는 SQL Server 에이전트 설치합니다.

다음 단계에 따라 Red Hat Enterprise Linux에 mssql-server-agent를 설치합니다.

sudo yum install mssql-server-agent
sudo systemctl restart mssql-server

mssql-server-agent가 설치되어 있는 경우 다음 명령을 통해 최신 버전으로 업데이트할 수 있습니다.

sudo yum check-update
sudo yum update mssql-server-agent
sudo systemctl restart mssql-server

오프라인 설치가 필요한 경우 SQL Server 2017 on Linux 릴리스 정보에서 SQL Server 에이전트 패키지 다운로드를 찾으세요. 그런 다음 SQL Server 설치 문서에 설명된 것과 동일한 오프라인 설치 단계를 사용합니다.