尝试导出DevExpress报告时引发SQL Server登录错误,即使相同的连接字符串在代码和其他应用程序中的其他位置也可以正常工作。
错误信息如下:
System.Data.SqlClient.SqlException:用户'USERNAME REMOVED‘登录失败。
所有代码都引用web.config
文件中的单个连接字符串。
我可以使用相同的登录详细信息在SSMS和VS的服务器资源管理器中远程登录和访问所需的数据库。我已经仔细检查了使用的细节是相同的。
当我尝试通过VS的连接编辑器向导为报告设置连接时,我得到了相同的错误。
发布于 2019-05-22 05:55:25
据我所知,此问题是由于用户密码中的特殊字符造成的,似乎某些应用程序正在处理这些字符,并以该用户名成功登录到SQL Server,而其他应用程序则不能。
更新用户密码解决了此问题。
https://stackoverflow.com/questions/56213938
复制相似问题