Crystal Report一直在询问用户名和密码

时间:2013-07-22 00:50:21

标签: ado.net

我创建了一个与ADO.net数据集连接的水晶报表。它在我的系统上工作正常。但是当我尝试在另一台机器上使用相同的报告时。它要求数据库登录。请帮助解决此问题。如果您需要有关此问题的更多信息,请随时询问。 感谢

2 个答案:

答案 0 :(得分:0)

您可能已使用传递身份验证(或“可信连接”)设置与数据库的连接。在本地运行时,它会像你一样连接,但是当在服务器上运行时,它正在尝试以它正在运行的用户(可能是本地用户帐户)连接到数据库。

相反,在数据库服务器上创建一个新用户并授予其访问您的数据库的权限。然后将您的连接字符串更改为:

Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;

祝你有点运气。

答案 1 :(得分:0)

您可以通过以下方式解决此错误:

1 - 从数据库中获取数据

将此数据存储在数据集

将报告的数据源设置为数据集

4 - 显示报告