從指定的資料庫解除指定維護計劃的關聯。
附註: |
|---|
| 這個預存程序需搭配資料庫維護計劃一起使用。這項功能已被不使用這個預存程序的維護計劃所取代。請使用這個程序來維護由舊版 SQL Server 升級之安裝的資料庫維護計劃。 |
未來的 Microsoft SQL Server 發行版本將不再提供此功能。請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。
語法
sp_delete_maintenance_plan_db [ @plan_id = ] 'plan_id' ,
[ @db_name = ] 'database_name'
引數
- [ @plan_id =] 'plan_id'
指定維護計劃識別碼。plan_id 是 uniqueidentifier。
- [ @db_name =] 'database_name'
指定要從維護計劃中刪除的資料庫名稱。database_name 是 sysname。
傳回碼值
0 (成功) 或 1 (失敗)
備註
sp_delete_maintenance_plan_db 必須從 msdb 資料庫中執行。
sp_delete_maintenance_plan_db 預存程序會移除維護計劃和指定資料庫之間的關聯;它不會卸除或損毀資料庫。
當 sp_delete_maintenance_plan_db 移除維護計劃中的最後一個資料庫時,預存程序也會刪除維護計劃。
權限
只有 sysadmin 固定伺服器角色的成員,才能夠執行 sp_delete_maintenance_plan_db。
範例
刪除 AdventureWorks 資料庫中,先前利用 sp_add_maintenance_plan_db 加入的維護計劃。
EXECUTE sp_delete_maintenance_plan_db N'FAD6F2AB-3571-11D3-9D4A-00C04FB925FC', N'AdventureWorks'
附註:.gif)