Erstellen von Aufträgen

Ein Auftrag besteht aus einer angegebenen Folge von Operationen, die der SQL Server-Agent der Reihenfolge nach ausführt. Über einen Auftrag können zahlreiche Aktivitäten ausgeführt werden, u. a. das Ausführen von Transact-SQL-Skripts, Eingabeaufforderungsanwendungen, Microsoft ActiveX-Skripts, Integration Services-Paketen, Analysis Services-Befehlen und -abfragen bzw. Replikationstasks. Aufträge können wiederholte oder planbare Tasks ausführen, und sie können Benutzer in Form von Warnungen hinsichtlich des Auftragsstatus benachrichtigen. Dies führt zu einer deutlichen Vereinfachung der SQL Server-Verwaltung.

Um einen Auftrag erstellen zu können, muss ein Benutzer Mitglied einer der festen Datenbankrollen des SQL Server-Agents oder Mitglied der festen Serverrolle sysadmin sein. Ein Auftrag kann nur von seinem Besitzer bzw. Mitgliedern der sysadmin-Rolle bearbeitet werden. Weitere Informationen zu den festen Datenbankrollen des SQL Server-Agents finden Sie unter Feste Datenbankrollen des SQL Server-Agents.

Aufträge können so geschrieben werden, dass sie auf der lokalen Instanz von SQL Server oder auf mehreren Instanzen in einem Unternehmen ausgeführt werden. Zum Ausführen von Aufträgen auf mehreren Servern müssen Sie mindestens einen Masterserver und einen oder mehrere Zielserver einrichten. Weitere Informationen zu Master- und Zielservern finden Sie unter Automatisieren der Verwaltung in einem Unternehmen.

Organisieren von Aufträgen

Auftragskategorien helfen Ihnen dabei, Ihre Aufträge zur Vereinfachung des Filterns und Gruppierens zu organisieren. Sie können z. B. alle Aufträge für die Datenbanksicherung in der Datenbankwartungskategorie organisieren. Sie können zudem eigene Auftragskategorien erstellen.

Multiserverkategorien sind nur auf einem Masterserver vorhanden. Auf einem Masterserver ist nur eine Standardauftragskategorie verfügbar: [Nicht kategorisiert (Multiserver)]. Beim Herunterladen eines Multiserverauftrags wird seine Kategorie auf dem Zielserver in Aufträge vom MSX geändert.

Auftragsbesitz

Aus Sicherheitsgründen kann nur der Auftragsbesitzer bzw. ein Mitglied der sysadmin-Rolle die Definition des Auftrags ändern. Mitglieder der sysadmin-Rolle können anderen Benutzern den Auftragsbesitz zuweisen und sämtliche Aufträge ausführen, ungeachtet des Auftragsbesitzers.