Crystal reports 2013年Crystal Reports中未显示ISeries表/视图

Crystal reports 2013年Crystal Reports中未显示ISeries表/视图,crystal-reports,ibm-midrange,iseries-navigator,Crystal Reports,Ibm Midrange,Iseries Navigator,我有一台运行v5r4的iSeries服务器。我在过去几年中在服务器上创建了几个表和视图。在过去,我使用它们没有任何问题,但是今天早上,我创建的模式中的大多数表和视图突然没有显示在Crystal Reports中。我能看到的只有QSECOFR所有的。当我创建这5个表时,我一定是以这种方式登录的。我可以在iSeries Navigator中看到该模式中的所有表和视图。我不确定问题是什么时候开始的,但这是我第一次注意到它。我尝试使用模式中的一个视图运行一个报告,结果运行良好。当我查看该报告的链接时,我

我有一台运行v5r4的iSeries服务器。我在过去几年中在服务器上创建了几个表和视图。在过去,我使用它们没有任何问题,但是今天早上,我创建的模式中的大多数表和视图突然没有显示在Crystal Reports中。我能看到的只有QSECOFR所有的。当我创建这5个表时,我一定是以这种方式登录的。我可以在iSeries Navigator中看到该模式中的所有表和视图。我不确定问题是什么时候开始的,但这是我第一次注意到它。我尝试使用模式中的一个视图运行一个报告,结果运行良好。当我查看该报告的链接时,我看到了我创建的视图。当我查看数据库表并尝试在模式中定位该视图时,它没有显示出来。视图和表都在Crystal Reports的选项中选中。我可以看到ERP软件的视图和表,只是看不到我创建的模式

我不知道会发生什么事。我是唯一有权在服务器或Crystal Reports中更改任何内容的人。据我所知,我没有更改iSeries上的任何安全设置。我以Karen的身份登录iSeries Navigator和Crystal Reports。模式中各个视图/表的权限赋予我所有权限。该架构位于ODBC连接的库列表中。我正在使用iSeries Access ODBC驱动程序

有什么建议吗?

请注意,任何用户对象都不应由QSECOFR或任何IBM Q*配置文件拥有。请注意这项建议。除非IBM指示或记录,否则QSECOFR不应用作登录

如果可能的话,将所有权更改为除了作为所有者之外没有其他用途的其他配置文件。为对象分配*AUTL,并通过它向用户授予权限,最初可能是通过在*AUTL中授予*PUBLIC*更改


物品所有人不应拥有特别权限。QSECOFR始终拥有所有特殊权限,不能更改。干扰网络访问的可能是特别机构,尤其是ALLOBJ。可能需要从所有者中删除特殊权限或设置不同的所有者配置文件,在尝试确定问题原因时,这通常是一个有用的测试。

我在Crystal工作了很长时间,但您是否检查了表和架构名称的任何筛选器?是的。任何表上都没有筛选器。如果您以QSECOFR的身份从Crystal连接,它是否工作?尝试过它,它确实以QSECOFR的身份工作。谢谢你的帮助。我不知道会发生什么变化,我总是以Karen的身份登录Crystal,但这会让我过得去,直到我能弄清楚为止。grant从文件名读到用户名我也想这么说,但我敢打赌这不是完全的qsecofr,而是一个具有*所有对象权限的配置文件。@danny117这是一个有用的观点。我会把它添加到答案中以备将来参考。谢谢你提供的信息。我要试试这个。