我有一個問題,但我沒有得到解決方案。我也試過谷歌。在特定時間自動更新數據庫
我想在每個月的第一天更新我的SQL數據庫(例如01/01/2012,01/02/2012,01/03/2012等)我正在使用C#(代碼背後的代碼)和ASP.NET。我不想爲此付出任何人爲的努力。我想要在特定日期自動完成此更新。有什麼解決方案可以解決我的問題嗎?
如果我不清楚我的疑問,請告訴我。
我有一個問題,但我沒有得到解決方案。我也試過谷歌。在特定時間自動更新數據庫
我想在每個月的第一天更新我的SQL數據庫(例如01/01/2012,01/02/2012,01/03/2012等)我正在使用C#(代碼背後的代碼)和ASP.NET。我不想爲此付出任何人爲的努力。我想要在特定日期自動完成此更新。有什麼解決方案可以解決我的問題嗎?
如果我不清楚我的疑問,請告訴我。
如果您有權訪問SQL Server Job Agent
,我將創建一個包含UPDATE
代碼的存儲過程,然後使用Job在每月的第一天每月運行存儲過程。
你的步驟將是:
UPDATE
爲什麼不創建一個執行所需更新的應用程序,然後設置一個計劃以使用Windows任務計劃程序運行它?
ASP.NET是不是調度任務的最佳選擇。預定Windows Task Scheduler的簡單控制檯應用程序是更好的選擇。
你必須創建一個腳本或更新您的數據庫的應用程序,如果您使用的是Windows的任務調度安排它......
什麼樣的更新?例如,您可以使用Windows任務計劃程序在特定時間運行特定任務。 – 2012-03-07 14:30:48
你不應該使用ASP.NET,因爲只有至少有一個用戶登錄時它纔會被激活,而應該使用'WindowsService',一個觸發程序的'Task-Scheduler'或者[SSIS Schedules]( http://msdn.microsoft.com/en-us/library/dd440761(v=sql.100).aspx)。 – 2012-03-07 14:33:44
嘿Tim Schmelter ... thanx男人..... thanx的想法。我現在已經爲我的任務建立起來了,而且它的工作非常棒。 – NightKnight 2012-03-11 19:07:24