sp_delete_maintenance_plan_job (Transact-SQL)

Trennt den angegebenen Wartungsplan vom angegebenen Auftrag.

HinweisHinweis

Diese gespeicherte Prozedur wird mit Datenbankwartungsplänen verwendet. Dieses Feature wurde durch Wartungspläne ersetzt, die nicht diese gespeicherte Prozedur verwenden. Verwenden Sie diese Prozedur, um Datenbankwartungspläne für Installationen bereitzustellen, die von einer früheren Version von SQL Server aktualisiert wurden.

Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax


sp_delete_maintenance_plan_job [ @plan_id = ] 'plan_id' , 
   [ @job_id = ] 'job_id' 

Argumente

  • [ @plan_id =] 'plan_id'
    Gibt die ID des Wartungsplanes an. plan_id ist ein Wert vom Datentyp uniqueidentifier und muss eine gültige ID sein.

  • [ @job_id =] 'job_id'
    Gibt die ID des Auftrags an, dem der Wartungsplan zugeordnet ist. job_id ist ein Wert vom Datentyp uniqueidentifier und muss eine gültige ID sein.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_delete_maintenance_plan_job muss aus der msdb-Datenbank ausgeführt werden.

Wenn alle Aufträge aus dem Wartungsplan entfernt wurden, sollten Benutzer sp_delete_maintenance_plan_db ausführen, um die verbleibenden Datenbanken aus dem Plan zu entfernen.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können sp_delete_maintenance_plan_job ausführen.

Beispiele

In diesem Beispiel wird der Auftrag B8FCECB1-E22C-11D2-AA64-00C04F688EAE aus dem Wartungsplan gelöscht.

EXECUTE   sp_delete_maintenance_plan_job N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC', N'B8FCECB1-E22C-11D2-AA64-00C04F688EAE'