sp_help_maintenance_plan (Transact-SQL)
適用於:SQL Server
傳回指定之維護計劃的相關信息。 如果未指定計劃,此預存程式會傳回所有維護計劃的相關信息。
注意
此預存程式會與資料庫維護計劃搭配使用。 此功能已取代為不使用此預存程式的維護計劃。 使用此程式,在從舊版 SQL Server 升級的安裝上維護資料庫維護計劃。
SQL Server 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。
語法
sp_help_maintenance_plan [ [ @plan_id = ] 'plan_id' ]
引數
[ @plan_id = ] 'plan\_id'
指定維護計劃的計劃識別碼。 plan_id為 UNIQUEIDENTIFIER。 預設值是 NULL。
傳回碼值
無
結果集
如果指定plan_id,sp_help_maintenance_plan會傳回三個數據表:Plan、Database 和 Job。
計劃數據表
資料行名稱 | 資料類型 | 描述 |
---|---|---|
plan_id | uniqueidentifier | 維護計劃標識碼。 |
plan_name | sysname | 維護計劃名稱。 |
date_created | datetime | 建立維護計劃的日期。 |
擁有者 | sysname | 維護計劃的擁有者。 |
max_history_rows | int | 配置來記錄系統數據表中維護計劃歷程記錄的數據列數目上限。 |
remote_history_server | int | 可以寫入記錄報表之遠端伺服器的名稱。 |
max_remote_history_rows | int | 在遠端伺服器上,系統數據表中配置的數據列數目上限,記錄報表可以寫入其中。 |
user_defined_1 | int | 預設值為 NULL。 |
user_defined_2 | nvarchar(100) | 預設值為 NULL。 |
user_defined_3 | datetime | 預設值為 NULL。 |
user_defined_4 | uniqueidentifier | 預設值為 NULL。 |
資料庫數據表
資料行名稱 | 描述 |
---|---|
database_name | 與維護計劃相關聯的所有資料庫名稱。 database_name 為 sysname。 |
作業數據表
資料行名稱 | 描述 |
---|---|
job_id | 與維護計劃相關聯的所有作業標識碼。 job_id為 uniqueidentifier。 |
備註
sp_help_maintenance_plan位於 msdb 資料庫中。
權限
只有系統管理員固定伺服器角色的成員可以執行sp_help_maintenance_plan。
範例
此範例描述性維護計劃的相關信息FAD6F2AB-3571-11D3-9D4A-00C04FB925FC。
EXECUTE sp_help_maintenance_plan
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC';
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應