我希望存儲過程每天以指定的時間間隔運行。有沒有辦法在SQL Server 2005上做同樣的事情?有沒有辦法以預定義的時間間隔運行存儲過程?
我知道我們可以創建一個批處理文件來運行SP並使用Windows計劃任務進行計劃,但是有沒有辦法從SQL Server本身執行?
我希望存儲過程每天以指定的時間間隔運行。有沒有辦法在SQL Server 2005上做同樣的事情?有沒有辦法以預定義的時間間隔運行存儲過程?
我知道我們可以創建一個批處理文件來運行SP並使用Windows計劃任務進行計劃,但是有沒有辦法從SQL Server本身執行?
有一個單獨的服務叫做SQL代理,這是爲這一特定目的創建的:與SQL Server相關的任務調度。
這是最初禁用的Windows服務,因此您必須啓用該服務。否則,這一切都非常簡單:Management Studio具有良好的UI管理代理。
您可以create jobs與SQL Server 2005
使用SQL代理安排作業。