0

我创建了一个访问 SQL 数据库的 Windows 服务。连接字符串是从 app.config 文件中获取的。

以下是连接字符串的格式

connectionString="Integrated Security=SSPI;Persist Security Info=False;server=xxxxx\SQLEXPRESS;database=Sample;uid=sa;password=xxxxx;Trusted_Connection=False"

Windows 安装程序帐户类型是 LocalSystem。此服务在某些系统上成功运行,但在某些系统上显示“SA”登录失败。

请提出解决方案。

4

1 回答 1

0

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

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

于 2012-10-01T06:06:36.130 回答