[英]Query works in Query Designer but not in MS SQL Server Report Builder
[英]Oracle query works in Query Designer but previewing report results in error
我已经获得了我们在工作中使用的报告的 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。
So I'm still not sure what the root cause was here, but I wound up uninstalling my Oracle clients and the Oracle Developer Tools for VS and reinstalled everything following these instructions: https://blogs.msdn.microsoft.com/dataaccesstechnologies/ 2018/03/26/configure-oracle-data-source-for-sql-server-reporting-services-ssdt-and-report-server/
现在一切正常,我的查询不再出现任何 SQL 语法错误。 希望这可以帮助同一条船上的人!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.