啟動時自動執行儲存過程
如何在啟動sql server的時候,執行乙個儲存過程?
將儲存過程建立在master資料庫中,然後企業管理器中找到這個儲存過程--右鍵--屬性--勾選"每當sql server啟動時執行"。
--或者在master中建立儲存過程後,執行語句設定為自動啟動
use master
exec sp_procoption '儲存過程名','startup','on'
自動執行儲存過程
sql server 啟動時可以自動執行乙個或多個儲存過程。這些儲存過程必須由系統管理員建立,並在 sysadmin 固定伺服器角色下作為後台過程執行。這些過程不能有任何輸入引數。
對啟動過程的數目沒有限制,但是要注意,每個啟動過程在執行時都會占用乙個連線。如果必須在啟動時執行多個過程,但不需要並行執行,則可以指定乙個過程作為啟動過程,讓該過程呼叫其它過程。這樣就只占用乙個連線。
在啟動時恢復了最後乙個資料庫後,即開始執行儲存過程。若要跳過這些儲存過程的執行,請將啟動引數指定為跟蹤標記 4022。如果以最低配置啟動 sql server(使用 -f 標記),則啟動儲存過程也不會執行。有關更多資訊,請參見跟蹤標記。
若要建立啟動儲存過程,必須作為 sysadmin 固定伺服器角色的成員登入,並在 master 資料庫中建立儲存過程。
使用 sp_procoption 可以:
將現有儲存過程指定為啟動過程。
阻止過程在 sql server 啟動時執行。
啟動SQL SERVER時自動執行儲存過程
將儲存過程建立在master資料庫中,然後企業管理器中找到這個儲存過程 右鍵 屬性 勾選 每當sql server啟動時執行 或者在master中建立儲存過程後,執行語句設定為自動啟動 use master exec sp procoption 儲存過程名 startup on 自動執行儲存過程 s...
執行儲存過程
sql server 2012 其他版本 3 共 3 對本文的評價是有幫助 評價此主題 本主題介紹如何使用 sql server management studio 或 transact sql 在 sql server 2012 中執行儲存過程。有兩種不同方法執行儲存過程。第一種方法和最常見的方法...
自動執行oracle儲存過程 job定時器
1.建立乙個表,為了能清楚看到定時器的運 況我們建立乙個帶有日期欄位的表 create table job table run time date 2.建立儲存過程 create or replace procedure job proc is begin insert into job table...