我想知道是否可以定期運行C#控制檯或ASP.NET應用程序。定期運行C#應用程序以更新數據庫
我的目的是自動做一次月以下步驟:
1)查詢一個源數據庫。
2)取在查詢的結果(1)和通過使用LINQ和C#,例如通過檢查一定的值已經存在於目標數據庫操縱它們。
3)將導出的數據存儲在目標數據庫中。
應用程序有一個Windows Server 2008的上運行時,源數據庫是SQL 2005服務器和目標數據庫是SQL 2008服務器。
我試圖創建一個例如SSIS包但它不會做這項工作,因爲我不能添加任何邏輯。
有人有什麼建議嗎?
這可以在SSIS中完成。您有腳本任務來編寫腳本。 – vikramjb
爲什麼你需要使用C#?你能否將這個邏輯封裝在一個或多個存儲過程中,並使用SQL代理來調度它們? – Yuck
或者,您還可以創建命令行dotnet應用程序並通過計劃任務或SQL Server代理程序進行安排。 – vikramjb