Windows服务无法访问SQL?

时间:2012-10-01 05:53:32

标签: sql sql-server windows service

我创建了一个访问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”登录失败。

请提出解决方案。

1 个答案:

答案 0 :(得分:0)

这很简单:login failure for 'SA'指的是登录sa存在,但密码不存在。特别是,sa是一个始终存在的系统默认登录,但您可能在不同的服务器上设置了不同的密码。

要检查的另一件事是机器上是否有多个实例。它可能是\ SQLExpress上的一个,但是另一个你要连接的默认实例。