【问题标题】:Oracle query works in Query Designer but previewing report results in errorOracle 查询在查询设计器中工作,但预览报告导致错误
【发布时间】:2020-04-08 23:47:12
【问题描述】:

我收到了一份我们在工作中使用的报告的 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】:

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

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

【讨论】:

    猜你喜欢
    • 2015-05-10
    • 1970-01-01
    • 1970-01-01
    • 2017-04-13
    • 2019-08-13
    • 1970-01-01
    • 1970-01-01
    • 2021-12-05
    • 2011-02-27
    相关资源
    最近更新 更多