Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.