我创建了一个访问SQL db的Windows服务。从app.config文件中获取连接字符串。
以下是连接字符串的格式
connectionString =“Integrated Security = SSPI; Persist Security Info = False; server = xxxxx \ SQLEXPRESS; database = Sample; uid = sa; password = xxxxx; Trusted_Connection = False”
Windows Installer帐户类型是LocalSystem。 该服务成功运行某个系统,但在某些系统上显示“SA”登录失败。
请提出解决方案。
答案 0 :(得分:0)
这很简单:login failure for 'SA'
指的是登录sa
存在,但密码不存在。特别是,sa
是一个始终存在的系统默认登录,但您可能在不同的服务器上设置了不同的密码。
要检查的另一件事是机器上是否有多个实例。它可能是\ SQLExpress上的一个,但是另一个你要连接的默认实例。