新聞中心
SQL存儲過程自動執(zhí)行的方法并不復(fù)雜,下面就為您星系介紹啟動SQL SERVER的時(shí)自動執(zhí)行SQL存儲過程的方法,供您參考學(xué)習(xí)。

將SQL存儲過程創(chuàng)建在master數(shù)據(jù)庫中,然后企業(yè)管理器中找到這個(gè)存儲過程--右鍵--屬性--勾選"每當(dāng)sql server啟動時(shí)執(zhí)行"。
--或者在master中創(chuàng)建SQL存儲過程后,執(zhí)行語句設(shè)置為自動啟動
use master
exec sp_procoption '存儲過程名','startup','on'
---------------------------------------------------------------
自動執(zhí)行存儲過程
SQL Server 啟動時(shí)可以自動執(zhí)行一個(gè)或多個(gè)存儲過程。這些存儲過程必須由系統(tǒng)管理員創(chuàng)建,并在 sysadmin 固定服務(wù)器角色下作為后臺過程執(zhí)行。這些過程不能有任何輸入?yún)?shù)。
對啟動過程的數(shù)目沒有限制,但是要注意,每個(gè)啟動過程在執(zhí)行時(shí)都會占用一個(gè)連接。如果必須在啟動時(shí)執(zhí)行多個(gè)過程,但不需要并行執(zhí)行,則可以指定一個(gè)過程作為啟動過程,讓該過程調(diào)用其它過程。這樣就只占用一個(gè)連接。
在啟動時(shí)恢復(fù)了最后一個(gè)數(shù)據(jù)庫后,即開始執(zhí)行存儲過程。若要跳過這些存儲過程的執(zhí)行,請將啟動參數(shù)指定為跟蹤標(biāo)記4022。如果以最低配置啟動SQL Server(使用 -f 標(biāo)記),則啟動存儲過程也不會執(zhí)行。有關(guān)更多信息,請參見跟蹤標(biāo)記。
若要創(chuàng)建啟動存儲過程,必須作為sysadmin固定服務(wù)器角色的成員登錄,并 master數(shù)據(jù)庫中創(chuàng)建存儲過程。
使用sp_procoption可以:
將現(xiàn)有存儲過程指定為啟動過程。
阻止過程在SQL Server啟動時(shí)執(zhí)行。
【編輯推薦】
SQL Server創(chuàng)建視圖的語法
SQL內(nèi)嵌用戶定義函數(shù)的功能
解讀MySQL數(shù)據(jù)庫產(chǎn)品定價(jià)新策略
詳解SQL Server排序規(guī)則
帶您深入了解SQL連接查詢
網(wǎng)站名稱:啟動SQLSERVER的時(shí)自動執(zhí)行SQL存儲過程
當(dāng)前鏈接:http://www.dlmjj.cn/article/djihcdp.html


咨詢
建站咨詢
