2012-07-25 120 views
2

我在嘗試在VS 2008中加載SSIS包時遇到了問題。關於它說它安裝了「SQL Server Integration Services」但在加載包時,我收到一條消息說:SSIS包在VS 2008中無法加載

微軟Vistual Studio是無法加載此文檔:

要在Business Intelligence Development 工作室設計 Integration Services包,集成服務必須由SQL Server的這些 版本之一安裝2008年:標準,企業,開發人員或 評估。要安裝Integration Services,請運行SQL Server安裝程序並選擇Integration Services。

我想也許這是一個版本問題,所以我想我會看看一個新的Intergation Services項目來發揮現有的差異。然而,當我告訴Visual Studio創建一個新的IS項目時(它非常高興地列出),它創建了它,然後再次向我提供了上述錯誤消息。

想了解一下我的環境,我有幾個版本的Visual Studio(2k5,2k8,2k10)和幾個版本的SQL服務器(2k5,2k8),所以我不知道版本之間是否存在一些混淆。 ..

我想知道的另一件事是,如果有什麼順序的東西安裝在一個問題(即我的VS2008沒有安裝SSIS的東西時安裝)。

我希望有一個簡單的方法來解決這個問題,並不意味着重新安裝。我可以去我們的IT,要求他們嘗試使其工作,但這需要一些時間。如果確實如此,但我想知道我應該要求他們安裝什麼,因爲它似乎目前都已安裝好......

因此,如果任何人都可以a)幫助我解決問題確切地說安裝了哪些組件,以及缺少哪些組件會很好。獎勵積分幫助解決它,而不需要安裝媒體...

編輯:一個想法發生在我身上。 Coudl是我只安裝了2005 Integration Services?如果是這樣,我怎麼能確定?我仍然不確定爲什麼VS的行爲,讓我創建一個項目,但沒有SSIS,即使它們是舊版本...

編輯:此外,似乎如果我加載VS 2005我可以創建IS項目,但當然不能加載了新的SSIS包的,我想是因爲他們是從也許新版本...

編輯:2008年VS爲SSIS版本信息:

Microsoft SQL Server Integration Services Designer 
Version 10.0.1600.22 ((SQL_PreRelease).080709-1414) 
+0

您可以通過SSMS連接Integration Services(Connect - > Integration Services ...)嗎?你可以檢查你的SSIS版本是什麼(也可以檢查連接,兩顆蒼蠅用一塊石頭或其他東西)。 – Josien 2012-07-25 09:36:14

+0

@Josien:我好像根本沒有這個選擇!我應該注意到,它基本上只是我需要工作的BIDS。我實際上沒有在這臺本地計算機上安裝IS的全面sql ... – Chris 2012-07-25 10:06:44

+0

啊,好的。您是否可以從「關於Microsoft Visual Studio」窗口複製「SQL Server集成服務」上的產品詳細信息?你可以檢查你的SSIS版本(9.x是2005,10.x是2008,10.50是2008 R2 ...) – Josien 2012-07-25 10:25:45

回答

1

以下行可以告訴你包的版本:

<DTS:Property DTS:Name="PackageFormatVersion">3</DTS:Property> 

3是2008年,2是2005年6 2012年是

順便問一下,如何修補的是你的系統? 10.0.1600.22聽起來像2008年的原始安裝。嘗試安裝SP3和最新的cumulative update - 這會使您的安裝到10.00.5788,問題可能會消失。

0

如果您以前從Express 2008安裝中獲得組件,然後安裝標準版,企業版,開發者版或評估版,而不是實際安裝新的實例/組件(可能會看到Integration Services變灰)選項的SQL Server 2008安裝程序,然後VS將完全加載DTSX文件。