mk-prg-net \ ms-sql \admin \ sql-server-agent \jobs

Automatisieren mit dem SQL Server Agent

Der SQL Server Agent ermöglicht die eine automatisierte Überwachung und Wartung einer Serverinstanz.

Analog dem Windows- Taskplaner können Datensicherungen und das Einspielen neuer Daten mittels DTS automatisiert werden. SQL Server Agent ermöglicht:

Achtung: Sollen Operatoren mittels net send <ip> <nachricht> benachrichtigt werden, dann muß der Nachrichtendienst von Windows gestartet sein.

Für die Implementierung des SQL Server Agent dient die Systemdatenbank msdb.

Jobs

Eine Übersicht zu allen Jobs kann mit folgender gespeicherter Prozedur gewonnen werden:

exec msdb.dbo.sp_help_job

Jobs, die im SQL- Server- Agent definiert wurden, können mit folgenden gespeicherten Prozeduren aus der Datenbank msdb gestartet und gestoppt werden:

exec msdb.dbo.sp_start_job '<jobname>' -- Startet eine Job auf dem Server
exec msdb.dbo.sp_stop_job  '<jobname>' -- Stoppt einen Job auf dem Server 

Warnungen

Operatoren

Aufgaben

  1. Erstellen Sie einen Auftrag, der im Minutentakt das Script DMSsimpelUpdateDB.pl startet, welches die Datenbank DMS aktualisert
  2. Erstellen Sie eine Warnung, die beim Überschreiten von X- MB in den Dateigrößen die eine Warnung via Net Send sendet