可以使用 SSMS 和 VS 连接和访问 SQL 服务器数据库,但报告代码中登录失败
Can connect and access SQL Server database using SSMS and VS, but login fails in report code
SQL 尝试导出 DevExpress 报告时抛出服务器登录错误,即使相同的连接字符串在代码和其他应用程序的其他地方工作正常。
错误如下:
System.Data.SqlClient.SqlException: Login failed for user 'USERNAME REMOVED'.
所有代码均引用 web.config
文件中的单个连接字符串。
我可以使用相同的登录详细信息在 SSMS 和 VS 的服务器资源管理器中远程登录和访问所需的数据库。我仔细检查了所使用的细节是否相同。
当我尝试通过 VS 的连接编辑器向导为报表设置连接时,我遇到了同样的错误。
据我所知,这个问题是由于用户密码中的特殊字符引起的,似乎某些应用程序正在处理这些字符并使用该用户名成功登录 SQL 服务器,而其他应用程序则无法.
更新用户密码解决了问题。
SQL 尝试导出 DevExpress 报告时抛出服务器登录错误,即使相同的连接字符串在代码和其他应用程序的其他地方工作正常。
错误如下:
System.Data.SqlClient.SqlException: Login failed for user 'USERNAME REMOVED'.
所有代码均引用 web.config
文件中的单个连接字符串。
我可以使用相同的登录详细信息在 SSMS 和 VS 的服务器资源管理器中远程登录和访问所需的数据库。我仔细检查了所使用的细节是否相同。
当我尝试通过 VS 的连接编辑器向导为报表设置连接时,我遇到了同样的错误。
据我所知,这个问题是由于用户密码中的特殊字符引起的,似乎某些应用程序正在处理这些字符并使用该用户名成功登录 SQL 服务器,而其他应用程序则无法.
更新用户密码解决了问题。