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 (14.x) CU 4 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 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 (14.x) CU 4 und höhere Versionen Aktivieren des SQL Server-Agent
    SQL Server 2017 (14.x) CU 3 und früheren Versionen Installieren des SQL Server-Agent

Aktivieren des SQL Server-Agent

Bei SQL Server 2017 (14.x) CU 4 und höheren Versionen 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 diese Schritte aus.

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

Wenn Sie von SQL Server 2017 (14.x) CU 3 oder einer früheren Version 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 XPs (Serverkonfigurationsoption)-Prozeduren sind unabhängig des Dienststatus von SQL Server-Agent aktiviert.

Installieren des SQL Server-Agent

Für SQL Server 2017 (14.x) CU 3 und früheren Versionen müssen Sie das Paket für den SQL Server-Agent installieren.

Die folgenden Installationsanweisungen gelten nur für SQL Server 2017 (14.x) CU 3 und frühere Versionen. Bevor Sie SQL Server-Agent installieren, installieren Sie zuerst SQL Server, der die Schlüssel und Repositorys konfiguriert, die Sie benötigen, wenn Sie das mssql-server-agent-Paket installieren.

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

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 mssql-server-agent bereits installiert ist, 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.