2010-03-05 108 views
2

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

Connection Failed. Unable to connect to the server that is specified in the URL......

不过,我使用的是相同的连接我的报表生成器2.0中正常工作。

RB 3能否与2008 R2以前的数据库一起使用?

回答

4

你指定两个不同的问题:

首先你说在您的文章中的错误是由于试图连接到报表服务器目录,而不是一个DB为报告的数据源。

但是你问RB 3.0可以在2008 R2之前使用SQL Server的版本。

对后者的回答是是,它可以。 RB 3.0连接到各种数据提供程序,包括SQL Server 2000,2005和2008(通过SQL Native Client)以及Oracle,ODBC,OleDB,ADOMD(Analysis Services),Teradata,SAP BI,Essbase,XML, etc ...

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

但是,我不确定RB 3.0能否实际连接到早于R2的报表服务器,就像BIDS可以。这将解释为什么你会遇到连接问题。

HTH

蒂亚戈

+2

顺便说一下,这里是从MSRS的SSRS团队直接获取更多信息,这要感谢Robert Bruckner: Report Builder 3.0只能连接到RS 2008 R2报告服务器。 您可以从文件系统位置加载较旧的报告并对其进行升级,但例如,没有降级能力。 – 2010-03-07 03:13:48

+0

这不是我想听到的答案,但谢谢。 – DavidStein 2010-03-08 19:27:07

0

在Microsoft Connect站点,说,它无法。 这太糟糕了。
我的观点是,SQL Reporting Services团队在兼容性问题方面做出了很多不好的决定

0

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

相关问题