Freigeben über


sp_add_maintenance_plan_db (Transact-SQL)

Ordnet eine Datenbank einem Wartungsplan zu.

HinweisHinweis

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.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax


sp_add_maintenance_plan_db [ @plan_id = ] 'plan_id' , 
     [ @db_name = ] 'database_name'

Argumente

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

  • [ @db_name =] 'database_name'
    Gibt den Namen der Datenbank an, die dem Wartungsplan hinzugefügt werden soll. Die Datenbank muss erstellt werden oder vorhanden sein, bevor sie dem Plan hinzugefügt wird. database_name ist ein Wert vom Datentyp sysname.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

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

Berechtigungen

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

Beispiele

In diesem Beispiel wird die AdventureWorks2008R2-Datenbank dem mit sp_add_maintenance_plan erstellten Wartungsplan hinzugefügt.

EXECUTE   sp_add_maintenance_plan_db N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',N'AdventureWorks2008R2'