我在C#編碼(.NET框架4)應用工作,並運行不訪問SQL Server數據庫C#應用程序訪問數據庫和讀/寫一些表。在使用Windows任務調度
當我在開發機器上運行應用程序時,它運行正常(表格寫得很好)。 當我在任務調度程序外部的Windows Server 2003上運行應用程序時,它運行正常(表格寫得很好)。 當我從Windows任務計劃程序運行應用程序時,它不能正常運行(表格根本不寫入)。
我嘗試了很多賬號,並且事件管理員之一,在任務計劃程序中啓動任務,但任何賬號都不起作用。
我必須在Windows Server 2003上使用/不使用Windows任務計劃程序(表格寫得很好)編寫應用程序的舊版本在開發計算機上運行良好。
有什麼想法?
感謝
認爲我們需要查看配置數據庫連接字符串的代碼。 –
您是如何在調度程序中配置任務的? – blueberryfields
該代碼對於連接到數據庫是非常基本的:SqlConnection conn = new SqlConnection(「...」);該任務僅使用任務計劃程序中的帳戶進行安排(任何帳戶都不起作用)。奇怪的是,舊版本的應用程序在任務調度程序下正常工作,但新版本沒有。沒有添加或刪除或修改連接周圍的附加代碼。我認爲這可能是一個任務計劃程序問題,但事件記錄器中沒有記錄... –