我正在尝试使用Windows身份验证连接到SQL Server。当我将它作为普通可执行文件运行时,代码工作正常,但当我把它放在Windows服务中时,我收到错误:用户'NT AUTHORITY \ ANONYMOUS LOGON'登录失败
我尝试通过连接字符串传递用户名和密码,但这没有帮助。
有什么想法吗?
答案 0 :(得分:2)
如果您是作为服务器运行,则需要更改Windows服务的登录标识。
配置通过集成身份验证连接到Sql Server的进程时,您不能/不能在连接字符串中指定用户名/密码组合。
答案 1 :(得分:0)
将服务配置为以具有SQL Server访问权限的帐户运行。 Service Properties - Log On - This account