我已经创建了一个访问SQL数据库的Windows服务。连接字符串从app.config文件中抓取。Windows服务无法访问SQL?
下面是连接字符串
的connectionString =“集成安全性= SSPI的格式;坚持安全信息= FALSE;服务器= XXXXX \ SQLEXPRESS;数据库=样品; UID = SA;密码= XXXXX ; Trusted_Connection = False“
Windows安装程序帐户类型是LocalSystem。 该服务正在成功运行某个系统,但是某些系统显示“SA”登录失败。
请提出解决方案。
顺便说一下,“集成安全性= SSPI”使用Windows身份验证请求可信连接。 'uid = sa; password = xxxxx; Trusted_connection = false'是要求使用SQL Server身份验证的不可信连接。看起来,在冲突的指令已经把它冲出来之后,它会使用不受信任的/ SQL Server认证,但你应该修复这个问题。哦,连接成'sa'是一个非常糟糕的主意。 –