Udostępnij za pośrednictwem


Instalowanie agenta programu SQL Server w systemie Linux

Dotyczy:programu SQL Server — Linux

W tym artykule opisano sposób włączania lub instalowania agenta programu SQL Server w systemie Linux.

Program SQL Server Agent uruchamia zaplanowane zadania programu SQL Server. Począwszy od programu SQL Server 2017 (14.x) CU 4, program SQL Server Agent jest dołączony do pakietu mssql-server i jest domyślnie wyłączony. Aby uzyskać informacje na temat funkcji obsługiwanych w tej wersji programu SQL Server Agent wraz z informacjami o wersji, zobacz informacje o wersji programu dla programu SQL Server 2017 w systemie Linux.

Instrukcje

Przed rozpoczęciem korzystania z agenta programu SQL Server w systemie Linux wykonaj następujące kroki, aby je włączyć lub zainstalować.

  1. Dodaj nazwę hosta (z domeną i bez jej) w plikach /etc/hosts. W poniższych wierszach przedstawiono przykład formatu tych wpisów:

    "IP Address" "hostname"
    "IP Address" "hostname.domain.com"
    
  2. Postępuj zgodnie z instrukcjami w jednej z następujących sekcji na podstawie używanej wersji programu SQL Server:

    Wersje Instrukcje
    SQL Server 2017 (14.x) CU 4 i nowsze wersje włączanie programu SQL Server Agent
    SQL Server 2017 (14.x) CU 3 i starsze wersje Instalowanie agenta programu SQL Server

Włączanie agenta programu SQL Server

W przypadku programu SQL Server 2017 (14.x) CU 4 i nowszych wersji wystarczy włączyć agenta programu SQL Server. Nie trzeba instalować oddzielnego pakietu.

Aby włączyć program SQL Server Agent, wykonaj następujące kroki.

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

W przypadku uaktualnienia z programu SQL Server 2017 (14.x) CU 3 lub starszej wersji z zainstalowanym agentem program SQL Server Agent jest włączony automatycznie, a poprzednie pakiety agenta zostaną odinstalowane.

Notatka

Eksplorator obiektów programu SQL Server Management Studio nie wyświetla zawartości węzła agenta programu SQL Server, chyba że Agent XPs (opcja konfiguracji serwera) jest włączona, niezależnie od stanu usługi agenta programu SQL Server.

Instalowanie agenta programu SQL Server

W przypadku programu SQL Server 2017 (14.x) CU 3 i starszych wersji należy zainstalować pakiet agenta programu SQL Server.

Poniższe instrukcje instalacji dotyczą tylko wersji programu SQL Server 2017 (14.x) CU 3 i starszych wersji. Przed zainstalowaniem programu SQL Server Agent najpierw zainstalować program SQL Server, który konfiguruje klucze i repozytoria potrzebne podczas instalowania pakietu mssql-server-agent.

Zainstaluj agenta programu SQL Server dla swojej platformy.

  • Red Hat Enterprise Linux (RHEL)
  • Ubuntu
  • SUSE Linux Enterprise Server (SLES)

Wykonaj poniższe kroki, aby zainstalować mssql-server-agent w systemie Red Hat Enterprise Linux.

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

Jeśli mssql-server-agent jest zainstalowany, możesz zaktualizować do najnowszej wersji za pomocą następujących poleceń:

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

Jeśli potrzebujesz instalacji w trybie offline, znajdź pobrany pakiet programu SQL Server Agent w informacjach o wersji programu dla programu SQL Server 2017 w systemie Linux. Następnie użyj tych samych kroków instalacji w trybie offline opisanych w artykule Install SQL Server.