sp_help_maintenance_plan (Transact-SQL)
傳回指定維護計畫的相關資訊。如果未指定計畫,這個預存程序會傳回所有維護計畫的相關資訊。
[!附註]
這個預存程序需搭配資料庫維護計畫一起使用。這項功能已被不使用這個預存程序的維護計畫所取代。請使用這個程序來維護由舊版 SQL Server 升級之安裝的資料庫維護計畫。
未來的 Microsoft 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_id |
uniqueidentifier |
維護計畫識別碼。 |
plan_name |
sysname |
維護計畫名稱。 |
date_created |
datetime |
維護計畫的建立日期。 |
owner |
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 資料庫中。
權限
只有系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行 sp_help_maintenance_plan。
範例
這個範例說明 FAD6F2AB-3571-11D3-9D4A-00C04FB925FC 維護計畫的相關資訊。
EXECUTE sp_help_maintenance_plan
N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC'