Installieren des SQL Server-Agent unter LinuxInstall SQL Server Agent on Linux

Gilt für: JaSQL Server (nur Linux) NeinAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: yesSQL Server (Linux only) noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

In diesem Artikel wird beschrieben, wie der SQL Server-Agent unter Linux aktiviert oder installiert wird.This article describes how to enable or install the SQL Server Agent on Linux.

Der SQL Server-Agent führt geplante SQL Server-Aufträge aus.The SQL Server Agent runs scheduled SQL Server jobs. Ab SQL Server 2017 CU4 ist der SQL Server-Agent im mssql-server-Paket enthalten und standardmäßig deaktiviert.Starting with SQL Server 2017 CU4, SQL Server Agent is included with the mssql-server package and is disabled by default. Informationen zu den Funktionen, die in dieser Version des SQL Server-Agent unterstützt werden, sowie Versionsinformationen finden Sie in den Versionshinweisen.For information on the features supported for this release of the SQL Server Agent along with version information, see the Release Notes.

InstructionsInstructions

Führen Sie die folgenden Schritte aus, bevor Sie den SQL Server-Agent unter Linux verwenden, um diesen zu aktivieren oder zu installieren.Before using the SQL Server Agent on Linux, use the following steps to enable or install it.

  1. Fügen Sie den Hostnamen (mit und ohne Domäne) in den /etc/hosts-Dateien hinzu.Add your hostname (with and without domain) in the /etc/hosts files. In den folgenden Zeilen sehen Sie ein Beispiel für das Format für diese Einträge:The following lines show an example of the format for these entries:

    "IP Address" "hostname"
    "IP Address" "hostname.domain.com"
    
  2. Befolgen Sie die Anweisungen in dem Abschnitt, der auf Ihrer Version von SQL Server basiert:Follow the instructions in one of the following sections based on your version of SQL Server:

    VersionenVersions InstructionsInstructions
    SQL Server 2017 CU4 und höherSQL Server 2017 CU4 and higher
    SQL Server 2019SQL Server 2019
    Aktivieren des SQL Server-AgentEnable the SQL Server Agent:
    SQL Server 2017 CU3 und niedrigerSQL Server 2017 CU3 and lower Installieren des SQL Server-AgentInstall the SQL Server Agent

Aktivieren des SQL Server-AgentEnable the SQL Server Agent:

Bei SQL Server 2019 und SQL Server 2017 CU4 und höher müssen Sie den SQL Server-Agent nur aktivieren.For SQL Server 2019 and SQL Server 2017 CU4 and higher, you only need to enable the SQL Server Agent. Sie müssen kein separates Paket installieren.You do not need to create a separate package for each file used in this way.

Um den SQL Server-Agent zu aktivieren, führen Sie die folgenden Schritte aus.To enable SQL Server Agent, follow the steps below.

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.If you are upgrading from 2017 CU3 or below with Agent installed, SQL Server Agent will be enabled automatically and previous Agent packages will be uninstalled.

Installieren des SQL Server-AgentInstall the SQL Server Agent

Für SQL Server 2017 CU3 und früher müssen Sie das Paket für den SQL Server-Agent installieren.For SQL Server 2017 CU3 and earlier, you must install the SQL Server Agent package.

Hinweis

Die folgenden Installationsanweisungen gelten für die SQL Server-Versionen bis einschließlich 2017 CU3.The install instructions below apply to SQL Server Versions 2017 CU3 and below. Bevor Sie die den SQL Server-Agent installieren, müssen Sie zunächst SQL Server installieren.Before installing SQL Server Agent, first install SQL Server. Dadurch werden die Schlüssel und Repositorys konfiguriert, die Sie verwenden, wenn Sie das mssql-server-agent-Paket installieren.This configures the keys and repositories that you use when you install the mssql-server-agent package.

Installieren Sie den SQL Server-Agent für Ihre Plattform:Install the SQL Server Agent for your platform:

Installation unter RHEL

Install on RHEL

Führen Sie zum Installieren von mssql-server-agent unter Red Hat Enterprise Linux die folgenden Schritte aus.Use the following steps to install the mssql-server-agent on Red Hat Enterprise Linux.

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:If you already have mssql-server-agent installed, you can update to the latest version with the following commands:

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 nach der Downloadmöglichkeit für das SQL Server-Agent-Paket.If you need an offline installation, locate the SQL Server Agent package download in the Release notes. Führen Sie dann die im Artikel Installieren von SQL Server beschriebenen Schritte für die Offlineinstallation aus.Then use the same offline installation steps described in the article Install SQL Server.

Installation unter Ubuntu

Install on Ubuntu

Führen Sie zum Installieren von mssql-server-agent unter Ubuntu die folgenden Schritte aus.Use the following steps to install the mssql-server-agent on Ubuntu.

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:If you already have mssql-server-agent installed, you can update to the latest version with the following commands:

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 nach der Downloadmöglichkeit für das SQL Server-Agent-Paket.If you need an offline installation, locate the SQL Server Agent package download in the Release notes. Führen Sie dann die im Artikel Installieren von SQL Server beschriebenen Schritte für die Offlineinstallation aus.Then use the same offline installation steps described in the article Install SQL Server.

Installation unter SLES

Install on SLES

Führen Sie zum Installieren von mssql-server-agent unter SUSE Linux Enterprise Server die folgenden Schritte aus.Use the following steps to install the mssql-server-agent on SUSE Linux Enterprise Server.

Installieren Sie mssql-server-agent.Install 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:If you already have mssql-server-agent installed, you can update to the latest version with the following commands:

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 nach der Downloadmöglichkeit für das SQL Server-Agent-Paket.If you need an offline installation, locate the SQL Server Agent package download in the Release notes. Führen Sie dann die im Artikel Installieren von SQL Server beschriebenen Schritte für die Offlineinstallation aus.Then use the same offline installation steps described in the article Install SQL Server.

Nächste SchritteNext steps

Weitere Informationen dazu, wie der SQL Server-Agent verwendet wird, um Aufträge zu erstellen, zu planen und auszuführen, finden Sie unter Erstellen und Ausführen von SQL Server-Agent-Aufträgen unter Linux.For more information on how to use SQL Server Agent to create, schedule, and run jobs, see Run a SQL Server Agent job on Linux.