Crystal Reports-无法连接个人计算机和其他开发人员以外的PC

问题描述

| 我使用.net Framework 4.0的Crystal Reports在Visual Studio 2010中构建了一个报告 所有操作员计算机都在其计算机上安装了.net Framework 4.0运行时CR13。 当通过报告查看器在应用程序中运行此报告时,我可以查看它并与之交互。该项目的其他程序员也可以这样做。如果我们注销计算机并以其他用户的网络凭据登录到计算机,则报告工作正常。 但是,如果我们使用另一台操作员PC并拉出报告,则会提示他们提供凭据。由于集成了安全性,因此不应发生这种情况,并且服务器字段也为空白并且显示为灰色。 我已经为此奋斗了好几个小时,但我没主意。它可以在开发机上工作,但不能在操作员机上工作,并且它们为.net Framework 4.0运行时安装了水晶报表13,用于生成这些报表的报表也相同。 任何人都有任何想法,在这一点上我将尽一切努力... 到目前为止,我已经尝试过: 与其他人一样登录我的计算机,每个人都在我的计算机上工作 向用户授予对数据库的完全权限,不走运 在代码中手动创建一个连接以设置为我的Crystal Report查看器以尝试强制该连接正常运行     

解决方法

我猜这是该报告的连接字符串的问题。设置为集成权限?尝试设置对适当的表具有选择权限的“仅报告”类型的用户,并设置连接字符串以显式使用该登录名。 编辑-您要连接到Oracle数据库吗?确保您的驾驶员今天起床,过去我一直很头疼。     ,我必须创建ODBC连接,而不是使用OLEDB。问题得到了100%的解决,尽管我不认为我的网络管理员喜欢将这些添加到部门的所有计算机中。