我正尝试使用Windows身份验证连接到SQL Server。代码工作正常,当我作为一个简单的可执行文件运行它,但当我把它放在Windows服务中,我得到的错误:登录失败,用户'NT AUTHORITY \ ANONYMOUS LOGON'在Windows服务中为SQL Server使用NT身份验证
我试着通过用户名和密码连接字符串,但没有帮助。
任何想法?
我正尝试使用Windows身份验证连接到SQL Server。代码工作正常,当我作为一个简单的可执行文件运行它,但当我把它放在Windows服务中,我得到的错误:登录失败,用户'NT AUTHORITY \ ANONYMOUS LOGON'在Windows服务中为SQL Server使用NT身份验证
我试着通过用户名和密码连接字符串,但没有帮助。
任何想法?
如果您作为服务器运行,则需要更改Windows服务的登录标识。
当通过集成身份验证配置进程连接到Sql Server时,您不能/不能在连接字符串中指定用户名/密码组合。
将服务配置为以访问SQL Server的帐户运行。 Service Properties - Log On - This account
非常感谢。问题解决了。 – Grazi 2011-02-15 12:35:28