【问题标题】:Access cross-platform schema Report Builder访问跨平台架构报表生成器
【发布时间】:2014-03-18 13:07:00
【问题描述】:

我正在处理一些报告,并且我们从 Oracle 迁移到 SQL Server 已经完成了一半。

我正在迁移的报告使用 Oracle 架构中的一些用户定义函数,因此我翻译的其余新代码显然不适用于它们。

在 Report Builder 3.0 中,我可以访问数据源,如何提供对架构的访问权限以使功能仍然有效?

如果不是很清楚,我很抱歉。

【问题讨论】:

  • 您是在问:“我怎样才能让我的 SQL Server 数据源(和查询)访问 Oracle 中的用户定义函数?”
  • 您是否尝试将函数移至 SQL Server?
  • 是的 user3056839。弗拉基米尔,这是不可能的,因为我还没有获得特权。我无法执行任何管理功能,也无法访问我没有权限的其他数据库。虽然我应该在没有上述权限的情况下生成这些报告。

标签: sql sql-server oracle reporting-services reportbuilder3.0


【解决方案1】:

我会尝试构建一个指向 Oracle 模式的数据集,该模式调用用户定义的函数并返回它们的结果以及输入参数列。该数据集将需要为每个所需的输入参数列组合返回一行。

然后在文本框表达式中,我将使用 SSRS Lookup 函数从 Oracle 数据集中返回函数结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-11
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    • 2012-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多