Linux에 SQL Server 에이전트 설치

적용 대상:SQL Server - Linux

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

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

지침

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 에이전트 서비스 상태에 관계없이 에이전트 XP 확장 저장 프로시저를 사용하도록 설정하지 않는 한 SQL Server Management Studio 개체 탐색기 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

오프라인 설치가 필요한 경우 Linux의 SQL Server 2017 릴리스 정보에서 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

오프라인 설치가 필요한 경우 Linux의 SQL Server 2017 릴리스 정보에서 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

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