sp_add_maintenance_plan (Transact-SQL)
加入維護計畫和傳回計畫識別碼。
[!附註]
這個預存程序需搭配資料庫維護計畫一起使用。這項功能已被不使用這個預存程序的維護計畫所取代。請使用這個程序來維護由舊版 SQL Server 升級之安裝的資料庫維護計畫。
未來的 Microsoft SQL Server 版本將移除這項功能。請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。
語法
sp_add_maintenance_plan [ @plan_name = ] 'plan_name' ,
@plan_id = 'plan_id' OUTPUT
引數
[@plan_name =] 'plan_name'
指定要加入之維護計畫的名稱。plan_name 是 varchar(128)。@plan_id = 'plan_id'
指定維護計畫的識別碼。plan_id 是 uniqueidentifier。
傳回碼值
0 (成功) 或 1 (失敗)
備註
sp_add_maintenance_plan 必須從 msdb 資料庫中執行,以及建立新的空白維護計畫。若要加入一或多個資料庫,並將它們關聯於一或多項作業,請執行 sp_add_maintenance_plan_db 和 sp_add_maintenance_plan_job。
權限
只有系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行 sp_add_maintenance_plan。
範例
建立稱為 Myplan 的維護計畫。
DECLARE @myplan_id UNIQUEIDENTIFIER
EXECUTE sp_add_maintenance_plan N'Myplan',@plan_id=@myplan_id OUTPUT
PRINT 'The id for the maintenance plan "Myplan" is:'+convert(varchar(256),@myplan_id)
GO
如果建立維護計畫成功,則會傳回計畫識別碼。
'The id for the maintenance plan "Myplan" is:' FAD6F2AB-3571-11D3-9D4A-00C04FB925FC