Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Gibt Informationen zum angegebenen Wartungsplan zurück. Wenn kein Plan angegeben ist, gibt diese gespeicherte Prozedur Informationen zu allen Wartungsplänen zurück.
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_help_maintenance_plan [ [ @plan_id = ] 'plan_id' ]
[ ; ]
Argumente
[ @plan_id = ] 'plan_id'
Gibt die Plan-ID des Wartungsplans an. @plan_id ist eindeutiger Bezeichner mit einem Standardwert von NULL.
Rückgabecodewerte
Keine.
Resultset
Wenn @plan_id angegeben ist, sp_help_maintenance_plan werden drei Tabellen zurückgegeben: Plan, Datenbank und Auftrag.
Plantabelle
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
plan_id |
uniqueidentifier | ID des Wartungsplans. |
plan_name |
sysname | Name des Wartungsplans. |
date_created |
datetime | Erstellungsdatum des Wartungsplans. |
owner |
sysname | Besitzer des Wartungsplans. |
max_history_rows |
int | Maximale Anzahl von Zeilen, die für das Aufzeichnen des Wartungsplanverlaufs in der Systemtabelle zugeordnet werden. |
remote_history_server |
int | Der Name des Remoteservers, in den der Verlaufsbericht geschrieben werden kann. |
max_remote_history_rows |
int | Maximale Anzahl von Zeilen, die in der Systemtabelle auf einem Remoteserver zugeordnet wurden und in die der Verlaufsbericht geschrieben werden konnte. |
user_defined_1 |
int | Der Standardwert ist NULL. |
user_defined_2 |
nvarchar(100) | Der Standardwert ist NULL. |
user_defined_3 |
datetime | Der Standardwert ist NULL. |
user_defined_4 |
uniqueidentifier | Der Standardwert ist NULL. |
Datenbanktabelle
| Spaltenname | Beschreibung |
|---|---|
database_name |
Der Name jeder Datenbank, die dem Wartungsplan zugeordnet ist. database_name ist vom Typ sysname. |
Auftragstabelle
| Spaltenname | Beschreibung |
|---|---|
job_id |
Die ID jedes Auftrags, der dem Wartungsplan zugeordnet ist. job_id ist eindeutiger Bezeichner. |
Hinweise
sp_help_maintenance_plan befindet sich in der msdb Datenbank.
Berechtigungen
Sie können Berechtigungen für dieses Verfahren erteilen EXECUTE , aber diese Berechtigungen können während eines SQL Server-Upgrades außer Kraft gesetzt werden.
Beispiele
In diesem Beispiel werden beschreibende Informationen zum Wartungsplan beschrieben FAD6F2AB-3571-11D3-9D4A-00C04FB925FC.
EXECUTE sp_help_maintenance_plan N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC';