Informationen zum SQL Server-Agent
Der SQL Server-Agent ist ein Microsoft Windows-Dienst, der geplante administrative Tasks ausführt, die als Aufträge bezeichnet werden. Der SQL Server-Agent verwendet SQL Server, um Auftragsinformationen zu speichern. Aufträge enthalten einen oder mehrere Auftragsschritte. Jeder Schritt enthält einen eigenen Task, z. B. das Sichern einer Datenbank. Der SQL Server-Agent kann einen Auftrag anhand eines Zeitplans, als Reaktion auf ein bestimmtes Ereignis oder bei Bedarf ausführen. Wenn Sie z. B. am Ende jedes Arbeitstages alle Server des Unternehmens sichern möchten, können Sie diesen Task automatisieren. Planen Sie die Sicherung so, dass sie montags bis freitags nach 22:00 Uhr ausgeführt wird. Falls bei der Sicherung ein Problem auftritt, kann der SQL Server-Agent das Ereignis aufzeichnen und Sie benachrichtigen.
Hinweis: |
---|
Standardmäßig ist der SQL Server-Agent-Dienst bei der Installation von SQL Server 2005 deaktiviert, es sei denn, der Benutzer hat den automatischen Start des Dienstes explizit ausgewählt. |
Um die Administration zu automatisieren, führen Sie die folgenden Schritte aus:
- Überprüfen Sie, welche administrativen Tasks oder Serverereignisse regelmäßig auftreten und ob diese Tasks oder Ereignisse programmgesteuert verwaltet werden können. Ein Task eignet sich für die Automatisierung, wenn er eine festgelegte Reihenfolge von Schritten umfasst und zu einem bestimmten Zeitpunkt oder als Reaktion auf ein bestimmtes Ereignis auftritt.
- Definieren Sie die Aufträge, Zeitpläne, Warnungen und Operatoren mithilfe von SQL Server Management Studio, Transact-SQL-Skripts oder SQL Server Management Objects (SMO). Weitere Informationen finden Sie unter Erstellen von Aufträgen.
- Führen Sie die SQL Server-Agent-Aufträge aus, die Sie definiert haben.
Hinweis: |
---|
Für die Standardinstanz von SQL Server erhält der SQL Server-Dienst den Namen SQLSERVERAGENT. Für benannte Instanzen erhält der SQL Server-Agent-Dienst den Namen SQLAgent$instancename. |
Falls Sie mehrere Instanzen von SQL Server ausführen, können Sie Tasks, die auf allen Instanzen ausgeführt werden müssen, mithilfe der Multiserververwaltung automatisieren. Weitere Informationen finden Sie unter Automatisieren der Verwaltung in einem Unternehmen.
Siehe auch
Konzepte
Wartungsplanungs-Assistent
Konfigurieren des SQL Server-Agents