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.
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"
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.