Oracle查询在查询设计器中有效,但预览报告结果出错

问题描述 投票:0回答:1

已经为我们在工作中使用的报告提供了RDL文件,我正在尝试使其在我的开发PC上运行。我在Visual Studio 2017中启动了一个新的报表服务项目,并将报表文件添加到了其中。报告的数据集已嵌入其中。

如果打开数据集属性并运行查询设计器,则可以执行查询,并得到预期的结果。但是,当我尝试预览报告时,它给了我这些错误:

An error occurred during local report processing. An error has occurred during report processing. Query execution failed for dataset 'ds'. ORA-00905: missing keywordORA-00905: missing keyword

如果我在SQL Developer或Tableau中尝试查询,该查询也将起作用,因此不确定该报表预览为何不起作用(特别是因为它可以在查询设计器中运行)。我什至不知道如何解决此问题!

[如果有关系,.rdl文件是使用Visual Studio 2012创建的,而我正在使用2017。

oracle reporting-services visual-studio-2017 sql-server-data-tools
1个回答
0
投票

所以我仍然不确定根本原因是什么,但是我结束了卸载Oracle客户端和Oracle Developer Tools for VS的工作,并按照以下说明重新安装了所有内容:https://blogs.msdn.microsoft.com/dataaccesstechnologies/2018/03/26/configure-oracle-data-source-for-sql-server-reporting-services-ssdt-and-report-server/

现在一切正常,在查询中不再出现任何SQL语法错误。希望这可以帮助同一条船上的人!

© www.soinside.com 2019 - 2024. All rights reserved.