Sql-Server
MS SQL:伺服器啟動後執行數據庫請求
我需要在 Windows 重新啟動後向 MS SQL Server 執行請求(儲存過程),即一旦數據庫可以訪問。
我怎樣才能做到這一點?是否有可能註冊啟動後觸發的數據庫事件或服務啟動後的系統事件(此處:SQL Server 服務)?
您可以使用啟動儲存過程或計劃具有“SQL Server 代理啟動時自動啟動”計劃類型的 SQL 代理。
有一個名為 sp_procoption 的系統儲存過程正是這樣做的。看
語法相當簡單。如果您有一個名為“my_stored_proc”的過程,則語法為:
EXEC sp_procoption @ProcName = N'my_stored_proc' , @OptionName = 'startup' , @OptionValue = 'on';
@OptionName 的唯一值是“startup”,@OptionValue 唯一可能的值是“on”和“off”。