Inhaltsverzeichnis:
Definition - Was bedeutet SQL Agent?
Der SQL-Agent, auch als SQL Server-Agent bezeichnet, ist ein Hintergrundtool für das relationale Datenbankmanagementsystem (RDBMS) von Microsoft SQL Server. Mit SQL Agent kann der Datenbankadministrator (DBA) automatisierte Ausführungsjobs sowie andere Verwaltungs- oder zusätzliche Datenbankaufgaben wie Sicherungen planen.
Techopedia erklärt SQL Agent
Der SQL-Agent ist ein wesentlicher Bestandteil von Microsoft SQL Server. Es wird nur als Windows-Dienst ausgeführt und ermöglicht die Abwicklung einer Vielzahl von Aufgaben wie Sicherungsautomatisierung, Datenbankreplikationssetup, Auftragsplanung, Benutzerberechtigungen und Datenbanküberwachung.
Diese Aufgaben müssen nicht unbedingt mit SQL Server zusammenhängen. Beispielsweise kann ein täglicher Sicherungsjob erstellt werden, um eine Datenbanksicherung zum Aufrufen eines externen Programms (z. B. WinZip) zum Komprimieren des Sicherungsdateiergebnisses und zum Verschieben der Datei durch Aufrufen des Befehls MOVE zu verwenden.
SQL Agent-Jobs bestehen aus einer Reihe von Schritten, die einen Assistenten für grafische Benutzeroberflächen (GUI) verwenden, mit dem Datenbankadministratoren auf jeder Erfahrungsebene Jobs einrichten können, die aus einer komplexen Reihe von Aufgaben bestehen. Nach dem Einrichten eines Jobs kann der DBA eine Ausführungshäufigkeit festlegen. Dies kann beispielsweise einmalig sein, täglich, wöchentlich oder monatlich.