【问题标题】:Report Builder 3.0报表生成器 3.0
【发布时间】:2010-03-05 20:53:49
【问题描述】:

我正在使用 SQL Server 2008(非 R2)并尝试使用 Report Builder 3.0。当我尝试连接到报表服务器时,出现错误:

连接失败。无法连接 到指定的服务器 网址……

但是,我使用的连接与我的 Report Builder 2.0 相同,并且工作正常。

RB 3 不能与 2008 年之前的 R2 数据库一起使用吗?

【问题讨论】:

    标签: sql-server-2008 ssrs-2008 reportbuilder


    【解决方案1】:

    您指定了两个不同的问题:

    首先您说您的帖子中的错误是由于尝试连接到报表服务器目录,而不是报表数据源的数据库。

    但您问的是 RB 3.0 是否可以与 2008 R2 之前的 SQL Server 版本一起使用。

    后者的答案是肯定的,可以。 RB 3.0 连接到各种数据提供程序,包括 SQL Server 2000、2005 和 2008(通过 SQL Native Client),以及 Oracle、ODBC、OleDB、ADOMD(分析服务)、Teradata、SAP BI、Essbase、XML、等等……

    前者似乎是到 2008 服务器的报表服务器的 URL 连接。我知道一个事实,如果您使用 BIDS 2008 R2 而不是 RB3,则报表项目的部署选项会提供一个属性“TargetServerVersion”以允许您选择目标服务器的版本(2008或 R2,但不是更早)。如果您尝试使用 BIDS 将 R2 报告部署到 2008 服务器并且该报告具有新功能,则 BIDS 会抱怨,因为它无法“向下转换”。

    但是,我不确定 RB 3.0 是否能像 BIDS 那样真正连接到早于 R2 的报表服务器。这可以解释为什么您会遇到连接问题。

    HTH

    蒂亚戈

    【讨论】:

    • 顺便说一句,这里直接来自 MSFT 的 SSRS 团队的更多信息,感谢 Robert Bruckner:Report Builder 3.0 只能连接到 RS 2008 R2 报表服务器。您可以从文件系统位置加载旧报告并升级它们,但有例如没有降级能力。
    【解决方案2】:

    在 Microsoft Connect 站点中,显示 IT CAN'T。 这太糟糕了。
    我的看法是,SQL Reporting Services 团队在兼容性问题上做了很多糟糕的决定

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题 - RB ​​2 不如 RB 3,但是 RB3 不会连接到我们用来允许连接到数据模型的报告服务器版本,但是 RB 3 确实允许直接连接到数据库,在这种情况下,我们将复制设置到报告数据库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多