다음을 통해 공유


SQL Server Agent on Linux 설치

적용 대상: SQL Server - Linux

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

SQL Server 에이전트는 예약된 SQL Server 작업을 실행합니다. SQL Server 2017 CU4부터 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 CU4 이상
    SQL Server 2019
    SQL Server 에이전트 사용 설정
    SQL Server 2017 CU3 이하 SQL Server 에이전트 설치

SQL Server 에이전트 사용

SQL Server 2019 및 SQL Server 2017 CU4 이상의 경우 SQL Server 에이전트 사용하도록 설정하기만 하면 됩니다. 별도의 패키지를 설치할 필요가 없습니다.

SQL Server 에이전트를 사용하도록 설정하려면 아래 단계를 따르세요.

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

참고 항목

에이전트가 설치된 2017 CU3 이하에서 업그레이드하는 경우 SQL Server 에이전트 자동으로 사용하도록 설정되며 이전 에이전트 패키지는 제거됩니다.

참고 항목

SQL Server Management Studio 개체 탐색기는 SQL Server 에이전트 서비스 상태에 관계없이, 에이전트 XP 확장 저장 프로시저가 활성화되어 있지 않으면 SQL Server 에이전트 노드의 콘텐츠를 표시하지 않습니다. 자세한 내용은 에이전트 XP(서버 구성 옵션)을 참조하세요.

SQL Server 에이전트 설치

SQL Server 2017 CU3 이하의 경우 SQL Server 에이전트 패키지를 설치해야 합니다.

참고 항목

아래 설치 지침은 SQL Server 버전 2017 CU3 이하에 적용됩니다. SQL Server 에이전트를 설치하기 전에 먼저 SQL Server를 설치하세요. 그러면 mssql-server-agent 패키지를 설치할 때 사용하는 키와 리포지토리가 구성됩니다.

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

RHEL에 설치

다음 단계에 따라 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 설치 문서에 설명된 것과 동일한 오프라인 설치 단계를 사용합니다.

Ubuntu에 설치

다음 단계에 따라 Ubuntu에 mssql-server-agent를 설치합니다.

sudo apt-get update
sudo apt-get install mssql-server-agent
sudo systemctl restart mssql-server

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

sudo apt-get update
sudo apt-get install mssql-server-agent
sudo systemctl restart mssql-server

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

SLES에 설치

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

mssql-server-agent 설치

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

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

sudo zypper refresh
sudo zypper update mssql-server-agent
sudo systemctl restart mssql-server

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