2

可能重複:
Visual Studio 2005 doesn't support Sql Server 2008Visual Studio 2005中的Reporting Services與SQL Server 2008

我有一個問題,我的Visual Studio報表服務所在有時當我打開報告,其中正在Reporting Services中進行編輯,並且出現如下錯誤:

「服務器版本爲不支持。您必須安裝Microsoft SQL Server 2005的測試版2或更高版本」

這開始發生的時候,我們開始使用新的SQL Server 2008。 反正什麼我問的是 - 是否有可能升級到一個新的Visual工作室同時保持所有報告完整,更新和編輯?

也不是SQL Server 2008中能夠使用Visual Studio的工作2005年?

+1

不要在帖子標題中使用「對比」這樣的詞 –

+0

Visual Studio用於構建和設計報告。道歉。 – Axle

回答

2

我想你不能與SQL Server 2008和,RS從Visual Studio 2005中你工作需要安裝Visual Studio 2008.我強烈建議不要使用這麼舊的軟件。

另外微軟通常會帶來向後兼容性:你可以使用Visual Studio 2008中的SQL Server 2005,但不能反過來。

是的,您可以將SSRS 2008升級到SSRS 2008,以保留所有數據。但無論如何先備份它。

0

我想添加到這一個方便的解決方法,我發現,如果你在一個特定的情況。實際上,您可以使用Visual Studio 2005並創建SSRS 2005報告,並仍從SQL 2008數據中提取報告。只要您的環境中仍有一臺服務器運行SQL 2005,就可以完成此操作。

你只需要爲你的2008服務器創建一個鏈接服務器。然後,在SSRS中,爲您的2005服務器創建一個數據源,但在查詢中引用2008鏈接的服務器,並且它將工作。例如,如果您有一臺名爲Chicago的SQL 2008服務器和一臺名爲Detroit的SQL 2005服務器,則您需要在底特律芝加哥創建一個鏈接服務器,並且您將在Visual Studio 2005中爲您的報告創建一個數據源,到底特律。然後,在你的查詢中,你只需要SELECT * FROM Chicago.Database.dbo.Table之類的東西,它應該可以工作。

很明顯,您可能會完全切換到2008年環境,但在轉換階段知道這是一件好事。

希望有所幫助。

相關問題