Share via


sp_add_maintenance_plan_job (Transact-SQL)

Ordnet einen Wartungsplan zu einem vorhandenen Auftrag zu.

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_add_maintenance_plan_job [ @plan_id = ] 'plan_id' , [ @job_id = ] 'job_id'

Argumente

  • [ @plan_id =] 'plan_id'
    Gibt die ID des Wartungsplans an. plan_id ist ein Wert vom Datentyp uniqueidentifier und muss einer gültigen ID entsprechen.

  • [ @job_id =] 'job_id'
    Gibt die ID des Auftrags an, der dem Wartungsplan zugeordnet werden soll. job_id ist ein Wert vom Datentyp uniqueidentifier und muss einer gültigen ID entsprechen. Zum Erstellen eines oder mehrerer Aufträge verwenden Sie sp_add_job oder SQL Server Management Studio.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_add_maintenance_plan_job muss von der msdb-Datenbank aus ausgeführt werden.

Berechtigungen

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

Beispiele

In diesem Beispiel wird der Auftrag "B8FCECB1-E22C-11D2-AA64-00C04F688EAE" zu dem Wartungsplan hinzugefügt, der mit sp_add_maintenance_plan_job erstellt wurde.

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