sql server 自動執行存儲過程

sp_procoption

設置過程選項。

語法

sp_procoption [ @ProcName = ] 'procedure'
    , [ @OptionName = ] 'option'
    , [ @OptionValue = ] 'value'

參數

[@ProcName =] 'procedure'

是要爲其設置或查看選項的過程名。procedure nvarchar(776) 類型,無默認值。

[@OptionName =] 'option'

要設置的選項的名稱。option 的唯一值是 startup,該值設置存儲過程的自動執行狀態。設置爲自動執行的存儲過程會在每次 Microsoft® SQL Server™ 啓動時運行。

[ , [ @OptionValue = ] 'value' ]

表示選項是設置爲開(trueon)還是關(falseoff)。valuevarchar(12) 類型,無默認值。

返回代碼值

0(成功)或錯誤號(失敗)

權限

執行權限默認授予 sysadmin 固定服務器角色的成員。啓動過程必須屬於 master 數據庫的所有者。

sp_procoption  'test','startup','ON'    開啓 --每次數據庫啓動時自動執行TEST存儲過程

sp_procoption  'test','startup','OFF'    禁用--每次數據庫啓動時自動執行TEST存儲過程

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章