2014-10-20 68 views
0

当我在dev环境(Visual Studio)中运行Quartz.NET服务器时,我可以成功运行我的作业(需要访问Sql Server数据库)。但是,当我将该项目安装为Windows服务时,我的作业中的数据库出现login failed错误。我也允许我的服务与桌面进行交互。 我没有正确设置?作为Windows服务安装后,作业无法访问数据库

回答

3

您应该检查您的服务正在运行的Windows帐户。很可能它没有获得连接到SQL Server或访问数据库的权限。基本上,您有两种选择:

  1. 将您的服务配置为在您的SQL Server实例中具有相应登录名的帐户下运行。
  2. 将帐户添加为SQL Server实例中的登录名。