啟動SQL SERVER時自動執行儲存過程

2021-04-13 00:04:45 字數 671 閱讀 2623

將儲存過程建立在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自動化運維的一些操作技巧點,所有內容都是根據日常運維過程中最經常遇到的問題,並為此形成了一些自動化運維的方式,皆為原創.供部分dba和開發人員瀏覽借鑑,所應用平台基於微軟server平台,所利用技術為power shell,所關注的點為sql server.1 sql s...

SQL Server 自動化運維系列

本系列為sql server自動化運維的一些操作技巧點,所有內容都是根據日常運維過程中最經常遇到的問題,並為此形成了一些自動化運維的方式,皆為原創.供部分dba和開發人員瀏覽借鑑,所應用平台基於微軟server平台,所利用技術為power shell,所關注的點為sql server.1 sql s...

在windows10中新增在啟動時自動執行的應用

在windows10中新增在啟動時自動執行的應用 選擇 開始 按鈕 然後滾動查詢你希望在啟動時執行的應用。右鍵單擊該應用,選擇 更多 然後選擇 開啟檔案位置 此操作會開啟儲存應用快捷方式的位置。如果沒有 開啟檔案位置 選項,這意味著該應用無法在啟動時執行。檔案位置開啟後,按 windows 徽標鍵 ...