点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个Crystal Reports数组,可用于从Sybase SQL Anywhere 16源访问数据。 这些报告使用ODBC DSN。 所有用户在工作站上都有一个称为"报告"的32位系统DSN。 连接性很好。
我们的问题是某些用户可以运行报告,而其他用户则不能。 在许多情况下,系统会提示用户使用DNS,但未列出工作站上设置的DSN。 尽管DSN配置在所有用户中都是一致的(即名称正确,连接良好,所有32位等),但一个用户可以运行报告,而另一用户则不能。 为了解决问题,遇到一个报表问题的用户可以运行另一个报表,该报表具有与有问题的报表相同的数据访问要求(即,相同的DSN)。
释义:某些用户可以运行报告,而其他用户则不能。 给定特定的数据访问要求,某些报表针对某个用户运行,而同一用户无法使用相同的DSN设置运行另一份报表(并且Crystal缺少DSN选项,而它们在OS级别上测试OK(ODBC设置)。
请尽快告知。
Eric,你好
如果问题来自BILP,请确保在服务器上创建的DSN是系统DSN,并且指定的用户具有DB中的管理员权限。
如果问题出在CR Designer中,请确保按照PAM指南支持DSN中使用的驱动程序。
如果您可以从发生问题的地方共享一些屏幕截图,这将对您有所帮助。
问候。
Omkar
我不确定您正在使用的首字母缩写词(BLIP?PAM?),但我会尽力而为!
1。 使用的产品是Crystal Report 2016,而不是服务器产品。 因此,在这种情况下,服务器端DSN并不是一个因素。 都是工作站端的操作。
2。 如果在有问题的报告中打开数据库信息,则会看到以下内容:
3。 在Windows 10系统(32位ODBC)上定义的DSN:
4。 我们需要在报告中看到的DSN称为"报告"。 如您所见,该DSN已定义并且可供系统使用,并且是所有用户的统一名称。 >
1。 未使用BILP。
2。 我在SAP的Crystal Reports 2016 PAM中没有看到对受支持的DSN驱动程序的任何引用。
一周热门 更多>