2012-05-11 132 views
4

我在Windows 7上運行Visual Studio 2010 SP1 Premium,並試圖創建SQL Server Reporting Services(SSRS)報告。我已經從http://msdn.microsoft.com/en-us/data/hh297027下載了新的SQL Server數據工具(SSDT)並已安裝/重新啓動。如果我進入VS幫助 - >關於,我可以在安裝的產品列表中看到「Microsoft SQL Server數據工具10.3.20225.0」。然而,SSDT似乎沒有出現在「新建項目」窗口中,如果我嘗試打開現有的SSRS 2005報告項目(在BIDS/VS 2005中創建),它會顯示「'Reports.rptproj'無法打開,因爲它的項目類型(.rptproj)不受此版本的應用程序支持。要打開它,請使用支持此類項目的版本「。SSDT在Visual Studio 2010 SP1中不工作

我的印象是VS/SSDT不需要安裝SQL Server嗎?在安裝SSDT時是否有其他軟件,軟件包或步驟缺失?

回答

7

對於SQL Server 2012 SSRS,BIDS的功能被替換由SSDT。如果您正在使用SQL Server 2008 R2(或更早版本)SSRS,那麼您將需要從該版本的SQL Server中使用BIDS。

當您安裝SSDT時,它包含BI項目(即SSAS,SSIS,SSRS)的模板。 SSDT可以作爲獨立應用程序安裝,或者如果您的計算機上有VS2010 SP1,則SSDT將安裝在VS2010內部。

對於OLTP(包括離線)數據庫項目,沒有模板。而是有一個名爲「SQL Server Object Explorer」的新視圖。有關後者的更多信息,請參見我的blog post

+0

有趣的是,當我安裝SSDT時,我確實獲得了安裝在VS 2010 SP1中的新SQL對象資源管理器視圖,但未獲得新的模板。我們的生產SQL服務器正在運行SQL 2005,但我的開發機器正在運行VS2010。在VS2010中沒有辦法編輯/創建報告,但是將其「目標」SSRS 2005? (類似於多目標老年人。NET框架) –

+0

不幸的是,SSDT中的定位目前僅適用於OLTP引擎 –

+5

SSDT數據庫的東西和SSDT BIDS的東西有些分離。這是MS玩的名字遊戲。這篇文章詳細介紹瞭如何安裝:http://www.jamesserra.com/archive/2012/04/ssdt-installation-confusion/ – AaronLS

6

新項目類型在下找到其他語言 - > SQL Server-> SQL Sever數據庫項目。

不要混淆下數據庫 - > SQL服務器 - >高級

SSDT的BIDS部分是那種獨立的安裝與舊的被棄用的項目。 (雖然他們一直試圖使它看起來像一個安裝。)請參閱本關於爲什麼一個或另一個可能未安裝信息:

http://www.jamesserra.com/archive/2012/04/ssdt-installation-confusion/

+0

我在SQL Server-> SQL Server數據庫項目下創建了一個新項目(我沒有一個名爲「其他語言」的類,但是仍然沒有看到創建報告的方式 –

+0

我的理解是BIDS最後與VS 2008兼容,並且正在逐漸被SSDT所取代。事實上,來自微軟的官方信息顯示,SSDT將包含以前在BIDS中的組件(參見http://www.jamesserra.com/archive/2011/ 07/sql-server-%E2%80%9Cdenali%E2%80%9D-sql-server-developer-tools-codename-juneau /),而SQL 2012安裝程序聲稱SSDT是BIDS的替代品(參見http: //sqlblog.com/blogs/jamie_thomson/archive/2012/04/03/ssdt-what-s-in-a-name.aspx)。如果BIDS不再被開發,並且SSDT不會打開rptprj文件,我堅持了嗎? –

+0

@Adam,你可以安裝2008R2 BIDS的東西,它將繼續爲2008R2工作。雖然他們用產品名稱玩過一些遊戲,但他們沒有做任何事情來禁用它,所以不會卡住。如果你想2012年的BI組件,那麼我建議你閱讀這篇文章:http://www.jamesserra.com/archive/2012/04/ssdt-installation-confusion/ – AaronLS

相關問題