需求:SQL Server 服務啟動時自動執行特定預存程序 (如初始化快取、啟動背景作業、檢查環境)。
USE master
EXEC sp_procoption 'procedure_name', 'startup', 'on'
sysadmin 固定伺服器角色成員建立,背景程序執行。-T4022;最小配置啟動 -f 也不執行。EXEC sp_procoption
@ProcName = 'procedure_name',
@OptionName = 'startup',
@OptionValue = 'on' | 'off' -- 啟用/停用啟動屬性
sp_procoption 是實現 SQL Server 服務級啟動自動化的標準機制。注意連線佔用與參數限制,善用單一入口程序協調多工作,可最小化啟動資源消耗。