Freigeben über


sp_add_maintenance_plan (Transact-SQL)

Fügt einen Wartungsplan hinzu und gibt seine Plan-ID zurück.

Hinweis

Diese gespeicherte Prozedur wird mit Datenbankwartungsplänen verwendet.Diese Funktion 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. 

Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version).

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

sp_add_maintenance_plan [ @plan_name = ] 'plan_name' , 
     @plan_id = 'plan_id' OUTPUT

Argumente

  • [ @plan_name =] 'plan_name'
    Gibt den Namen des Wartungsplans an, der hinzugefügt werden soll. plan_name ist varchar(128).

  • @plan_id = 'plan_id'
    Gibt die ID des Wartungsplans an. plan_id ist uniqueidentifier.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_add_maintenance_plan muss von der msdb-Datenbank aus ausgeführt werden und erstellt einen neuen, leeren Wartungsplan. Um Datenbanken hinzuzufügen und ihnen Aufträge zuzuordnen, führen Sie sp_add_maintenance_plan_db und sp_add_maintenance_plan_job aus.

Berechtigungen

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

Beispiele

Erstellen eines Wartungsplans namens Myplan.

DECLARE   @myplan_id UNIQUEIDENTIFIER;
EXECUTE   sp_add_maintenance_plan N'Myplan',@plan_id=@myplan_id OUTPUT
PRINT   'The id for the maintenance plan "Myplan" is:'+convert(varchar(256),@myplan_id);
GO

Wenn der Wartungsplan erfolgreich erstellt wurde, wird seine Plan-ID zurückgegeben.

'The id for the maintenance plan "Myplan" is:' FAD6F2AB-3571-11D3-9D4A-00C04FB925FC

Siehe auch

Konzepte

Wartungspläne

Gespeicherte Prozeduren für Datenbank-Wartungspläne (Transact-SQL)