Wie kann ich den SQL Server Agent in Azure Data Studio konfigurieren und starten?

Melden
  1. Einführung
  2. Voraussetzungen
  3. SQL Server Agent auf dem Server überprüfen und starten
  4. SQL Server Agent in Azure Data Studio aktivieren
  5. Jobs erstellen und verwalten
  6. Zusammenfassung

Einführung

Der SQL Server Agent ist ein Dienst, der für die Automatisierung von Verwaltungsaufgaben im SQL Server zuständig ist, beispielsweise für geplante Jobs, Alerts oder Wartungspläne. In Azure Data Studio kann man den SQL Server Agent nutzen, um Jobs zu erstellen, zu überwachen und zu verwalten. Allerdings muss der SQL Server Agent auf dem Server aktiviert und gestartet sein, damit er in Azure Data Studio erscheint und verwendet werden kann.

Voraussetzungen

Bevor Sie den SQL Server Agent in Azure Data Studio verwenden können, muss sichergestellt sein, dass Ihr SQL Server-Instance den Agent-Dienst installiert und aktiviert hat. Typischerweise ist der SQL Server Agent nur in den Editionen Standard, Enterprise und Developer enthalten – in der Express Edition ist dieser Dienst nicht verfügbar.

SQL Server Agent auf dem Server überprüfen und starten

Da Azure Data Studio selbst keinen eigenen Mechanismus zum Starten oder Konfigurieren des SQL Server Agent-Dienstes bietet, muss dies außerhalb von Azure Data Studio geschehen. Dafür eignet sich beispielsweise das SQL Server Configuration Manager-Tool oder die Windows-Dienste-Verwaltung.

Öffnen Sie den SQL Server Configuration Manager auf dem Server, auf dem der SQL Server installiert ist. Navigieren Sie in dessen Übersicht zu SQL Server-Dienste und suchen Sie den Eintrag SQL Server Agent (MSSQLSERVER) oder einen ähnlich benannten Dienst, falls es sich um eine benannte Instanz handelt. Sobald Sie den Dienst gefunden haben, prüfen Sie, ob er gestartet ist. Falls nicht, können Sie ihn dort starten und darauf einstellen, dass er automatisch mit dem Serverstart gestartet wird.

Alternativ können Sie auch die Windows-Dienste-Verwaltung (services.msc) öffnen, dort nach dem SQL Server Agent Dienst suchen und ihn manuell starten und konfigurieren.

SQL Server Agent in Azure Data Studio aktivieren

Nachdem der Dienst auf Serverebene läuft, öffnen Sie Azure Data Studio und verbinden Sie sich mit Ihrem SQL Server. Im Bereich Server in der Verbindungsansicht sollte nun der Eintrag SQL Server Agent sichtbar sein. Falls dies nicht der Fall ist, kann es sein, dass die Erweiterung für den SQL Server Agent in Azure Data Studio noch installiert oder aktiviert werden muss.

Um die Erweiterung zu installieren, öffnen Sie in Azure Data Studio den Bereich Erweiterungen (Extensions) entweder über das Symbol in der Seitenleiste oder über die Tastenkombination Strg+Shift+X. Suchen Sie dort nach SQL Server Agent und installieren Sie die offizielle Erweiterung von Microsoft. Nach Installation und Neustart von Azure Data Studio sollte der SQL Server Agent in der Seitenleiste erscheinen.

Jobs erstellen und verwalten

Mit einem gestarteten und aktivierten SQL Server Agent können Sie im Azure Data Studio neue Jobs anlegen, bestehende Jobs anzeigen und verwalten. Öffnen Sie dazu den SQL Server Agent-Tab im Bereich Server-Explorer. Dort finden Sie die Kategorien Jobs, Schedules, Alerts und Operators, mit denen Sie Ihre Automatisierungsaufgaben konfigurieren können.

Zusammenfassung

Zur Konfiguration und zum Starten des SQL Server Agent in Azure Data Studio ist also der erste Schritt immer, sicherzustellen, dass der Agent-Dienst auf dem SQL Server-Host installiert und gestartet ist. Dies erfolgt außerhalb von Azure Data Studio über die Diensteverwaltung oder SQL Server Configuration Manager. Anschließend muss in Azure Data Studio die SQL Server Agent-Erweiterung installiert und aktiviert sein. Erst dann können Sie den Agenten innerhalb von Azure Data Studio sehen und verwenden.

Falls Sie den SQL Server Agent auf einem Azure SQL-Datenbankserver (z.B. Azure SQL Database) verwenden möchten, beachten Sie, dass dort der klassische SQL Server Agent nicht verfügbar ist. Stattdessen bietet Microsoft Azure Automation oder Elastic Jobs als Alternativen an.

0

Kommentare