scan for startup procs 選項

使用 scan for startup procs 選項,在 Microsoft SQL Server 啟動期間掃描預存程序的自動執行。如果這個選項設定為 1,SQL Server 會掃描及執行伺服器上所定義的所有自動執行預存程序。scan for startup procs 的預設值是 0 (不掃描)。

您可以使用 sp_configure 來設定這個選項的值;然而如果您使用 sp_procoption (用以標示或取消標示自動執行的預存程序),這個選項的值就會自動設定。當您使用 sp_procoption 將第一個預存程序標示成 autoproc 時,這個選項會自動設成值 1。當您使用 sp_procoption 將最後一個預存程序取消標示 autoproc 時,這個選項會自動設成值 0。如果您使用 sp_procoption 來標示或取消標示 autoproc,而且如果您總是先取消標示 autoproc,再加以卸除,則不需要手動設定此選項。

scan for startup procs 屬於進階選項。若使用 sp_configure 系統預存程序來變更該設定,只有當 show advanced options 設為 1 時,才可以變更 scan for startup procs。這個設定會在伺服器重新啟動後立即生效。