2010-03-05 163 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確實允許直接連接到數據庫,在這種情況下,我們將複製設置設置爲報告數據庫。