共用方式為


sp_add_maintenance_plan (Transact-SQL)

加入維護計劃和傳回計劃識別碼。

ms173478.note(zh-tw,SQL.90).gif附註:
這個預存程序需搭配資料庫維護計劃一起使用。這項功能已被不使用這個預存程序的維護計劃所取代。請使用這個程序來維護由舊版 SQL Server 升級之安裝的資料庫維護計劃。

未來的 Microsoft SQL Server 發行版本將不再提供此功能。請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。

主題連結圖示Transact-SQL 語法慣例

語法


sp_add_maintenance_plan [ @plan_name = ] 'plan_name' , 
          @plan_id = 'plan_id' OUTPUT

引數

  • [ @plan_name =] 'plan_name'
    指定要加入之維護計劃的名稱。plan_namevarchar(128)
  • @plan_id = 'plan_id'
    指定維護計劃的識別碼。plan_iduniqueidentifier

傳回碼值

0 (成功) 或 1 (失敗)

備註

sp_add_maintenance_plan 必須從 msdb 資料庫中執行,以及建立新的空白維護計劃。若要加入一或多個資料庫,並將它們關聯於一或多項作業,請執行 sp_add_maintenance_plan_dbsp_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

請參閱

概念

資料庫維護計劃預存程序 (Transact-SQL)

其他資源

維護計劃

說明及資訊

取得 SQL Server 2005 協助