好的,我有一个连接到 mssql 数据库的脚本,我需要作为我已经完成的服务运行,但是当我将它作为服务运行时,它会覆盖我在使用以下命令连接到数据库时输入的凭据:广告计算机帐户。
当我单独运行它而不是作为服务运行时,它运行得非常完美。
我的连接字符串是:
'DRIVER={SQL Server};SERVER=MyServer;DATABASE=MyDB;UID=DOMAIN\myusername;PWD=A;Trusted_Connection=True'
错误是:
Error: ('28000', "[28000] [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'DOMAIN\COMPUTERNAME')
有什么建议吗?
在我从事的上一个项目中,我发现DRIVER={SQL Server};SERVER=SERVERNAME;DATABASE=DBName
足以在可信模式下启动数据库连接。
如果仍然不起作用,则可能是
1)账户DEEPTHOUGHT
mssql 服务器上的设置不正确。
2) 服务中的 runAs 未正确设置(为什么错误消息提到“ComputerName”而不是“DEEPTHOUGHT”?)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)