【发布时间】:2014-02-28 02:58:20
【问题描述】:
我在 web.config 中使用连接字符串。我在连接字符串中给出了用户 ID、密码、数据源等。当我尝试使用“Connection.Open()”连接到 SQL 服务器时,我收到一个异常说明用户未获得授权。提到的用户名是我的 Windows 用户名(是我的 Windows 用户名,而不是连接字符串中提到的用户名)。我不确定为什么以及如何发生这种情况。我试了好几次,都是一样的情况。
【问题讨论】:
-
你必须显示你的连接字符串 - (虽然你可以破坏用户/密码信息)
-
你是使用window认证还是SQL认证登录sql server?
-
尝试通过using the Data Link Wizard 测试您的连接,并将生成的连接字符串与您在 we.config 中使用的连接字符串进行比较。
-
@Filburt 是对的。数据链接向导始终是我对数据库连接字符串进行故障排除的第一步。