sp_add_maintenance_plan_db (Transact-SQL)
Gilt für: SQL Server
Ordnet eine Datenbank einem Wartungsplan zu.
Hinweis
Diese gespeicherte Prozedur wird mit Datenbankwartungsplänen verwendet. Dieses Feature wurde durch Wartungspläne ersetzt, die diese gespeicherte Prozedur nicht verwenden. Verwenden Sie dieses Verfahren, um Wartungspläne für Datenbanken für Installationen zu verwalten, die von einer früheren Version von SQL Server aktualisiert wurden.
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.
Transact-SQL-Syntaxkonventionen
Syntax
sp_add_maintenance_plan_db
[ @plan_id = ] 'plan_id'
, [ @db_name = ] 'database_name'
[ ; ]
Argumente
[ @plan_id = ] 'plan_id'
Gibt die Plan-ID des Wartungsplans an. @plan_id ist eindeutiger Bezeichner 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 "sysname".
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_add_maintenance_plan_db
muss aus der msdb
Datenbank ausgeführt werden.
Berechtigungen
Diese gespeicherte Prozedur gehört der db_owner Rolle. Sie können berechtigungen für jeden Benutzer erteilen EXECUTE
, diese Berechtigungen können jedoch während eines SQL Server-Upgrades außer Kraft gesetzt werden.
Beispiele
In diesem Beispiel wird die AdventureWorks2022
Datenbank dem wartungsplan hinzugefügt, der in sp_add_maintenance_plan
.
EXEC sp_add_maintenance_plan_db
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC',
N'AdventureWorks2022';