Installieren des SQL Server-Agent unter Linux

Gilt für:SQL Server – Linux

In diesem Artikel wird beschrieben, wie der SQL Server-Agent unter Linux aktiviert oder installiert wird.

Der SQL Server-Agent führt geplante SQL Server-Aufträge aus. Ab SQL Server 2017 CU4 ist der SQL Server-Agent im mssql-server-Paket enthalten und standardmäßig deaktiviert. Informationen zu den Funktionen, die in dieser Version des SQL Server-Agent unterstützt werden, sowie Versionsinformationen finden Sie in den Versionshinweisen für SQL Server 2017 auf Linux.

Anweisungen

Führen Sie die folgenden Schritte aus, bevor Sie den SQL Server-Agent unter Linux verwenden, um diesen zu aktivieren oder zu installieren.

  1. Fügen Sie den Hostnamen (mit und ohne Domäne) in den /etc/hosts-Dateien hinzu. In den folgenden Zeilen sehen Sie ein Beispiel für das Format für diese Einträge:

    "IP Address" "hostname"
    "IP Address" "hostname.domain.com"
    
  2. Befolgen Sie die Anweisungen in dem Abschnitt, der auf Ihrer Version von SQL Server basiert:

    Versionen Anweisungen
    SQL Server 2017 CU4 und höher
    SQL Server 2019
    Aktivieren des SQL Server-Agent
    SQL Server 2017 CU3 und niedriger Installieren des SQL Server-Agent

Aktivieren des SQL Server-Agent

Bei SQL Server 2019 und SQL Server 2017 CU4 und höher müssen Sie den SQL Server-Agent nur aktivieren. Sie müssen kein separates Paket installieren.

Um den SQL Server-Agent zu aktivieren, führen Sie die folgenden Schritte aus.

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

Hinweis

Wenn Sie von 2017 CU3 oder darunter mit installiertem Agent ein Upgrade durchführen, wird der SQL Server-Agent automatisch aktiviert, und frühere Agent-Pakete werden deinstalliert.

Hinweis

Der Objekt-Explorer von SQL Server Management Studio zeigt keine Inhalte des SQL Server-Agent-Knotens an, es sei denn, erweiterte gespeicherte Agent XP-Prozeduren sind unabhängig des Dienststatus von SQL Server-Agent aktiviert. Weitere Informationen finden Sie unter Serverkonfigurationsoptionen von Agent XP

Installieren des SQL Server-Agent

Für SQL Server 2017 CU3 und früher müssen Sie das Paket für den SQL Server-Agent installieren.

Hinweis

Die folgenden Installationsanweisungen gelten für die SQL Server-Versionen bis einschließlich 2017 CU3. Bevor Sie die den SQL Server-Agent installieren, müssen Sie zunächst SQL Server installieren. Dadurch werden die Schlüssel und Repositorys konfiguriert, die Sie verwenden, wenn Sie das mssql-server-agent-Paket installieren.

Installieren Sie den SQL Server-Agent für Ihre Plattform:

Installieren unter RHEL

Führen Sie zum Installieren von mssql-server-agent unter Red Hat Enterprise Linux die folgenden Schritte aus.

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

Wenn Sie mssql-server-agent bereits installiert haben, können Sie mit den folgenden Befehlen auf die neueste Version aktualisieren:

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

Wenn Sie eine Offlineinstallation benötigen, suchen Sie in den Versionshinweisen für SQL Server 2017 auf Linux nach der Downloadmöglichkeit für das SQL Server-Agent-Paket. Führen Sie dann die im Artikel Installieren von SQL Server beschriebenen Schritte für die Offlineinstallation aus.

Installation unter Ubuntu

Führen Sie zum Installieren von mssql-server-agent unter Ubuntu die folgenden Schritte aus.

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

Wenn Sie mssql-server-agent bereits installiert haben, können Sie mit den folgenden Befehlen auf die neueste Version aktualisieren:

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

Wenn Sie eine Offlineinstallation benötigen, suchen Sie in den Versionshinweisen für SQL Server 2017 auf Linux nach der Downloadmöglichkeit für das SQL Server-Agent-Paket. Führen Sie dann die im Artikel Installieren von SQL Server beschriebenen Schritte für die Offlineinstallation aus.

Installieren unter SLES

Führen Sie zum Installieren von mssql-server-agent unter SUSE Linux Enterprise Server die folgenden Schritte aus.

Installieren Sie mssql-server-agent.

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

Wenn Sie mssql-server-agent bereits installiert haben, können Sie mit den folgenden Befehlen auf die neueste Version aktualisieren:

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

Wenn Sie eine Offlineinstallation benötigen, suchen Sie in den Versionshinweisen für SQL Server 2017 auf Linux nach der Downloadmöglichkeit für das SQL Server-Agent-Paket. Führen Sie dann die im Artikel Installieren von SQL Server beschriebenen Schritte für die Offlineinstallation aus.