2014-10-20 25 views
0

當我在dev環境(Visual Studio)中運行Quartz.NET服務器時,我可以成功運行我的作業(需要訪問Sql Server數據庫)。但是,當我將該項目安裝爲Windows服務時,我的作業中的數據庫出現login failed錯誤。我也允許我的服務與桌面進行交互。 我沒有正確設置?作爲Windows服務安裝後,作業無法訪問數據庫

回答

3

您應該檢查您的服務正在運行的Windows帳戶。很可能它沒有獲得連接到SQL Server或訪問數據庫的權限。基本上,您有兩種選擇:

  1. 將您的服務配置爲在您的SQL Server實例中具有相應登錄名的帳戶下運行。
  2. 將帳戶添加爲SQL Server實例中的登錄名。