2010-04-29 157 views
18

我在SQL Server 2008 Management Studio的對象瀏覽器中的數據庫上右鍵單擊。我去任務>導入數據,並從平面文本文件導入一些數據,選擇將包保存在服務器上。SSIS包保存在哪裏?

現在,我到包裏來怎麼編輯或再次運行它?在SQL Server Management Studio中,我可以去哪裏?我擴大了一切,但找不到它。這讓我瘋狂。

回答

15

如果您連接到服務器上的Integration Services實例(在SQL Server Management Studio中連接時從「數據庫引擎」下拉菜單中的選擇不同),它們將位於Stored Packages下的MSDB文件夾下。

+1

我試過了。有兩個根文件夾。運行軟件包和存儲的軟件包。這些和每個子文件夾都是空的。 但是,如果我再次通過我的導入過程,它會告訴我存在包並詢問我是否要覆蓋,所以我知道它們必須位於服務器上! 我仔細檢查並且連接到了正確的服務器。 – Chris 2010-04-29 21:47:01

+0

哦,等一下,我看到他們在那裏!但是沒有編輯選項。只需導入,導出,升級等。 – Chris 2010-04-29 21:49:34

+1

您無法在Integration Services實例本身上編輯它們。您需要導出它們,然後在BIDS(商業智能設計工作室,適用於BI的Visual Studio風格)中打開它們,然後可以重新部署該程序包。 – 2010-04-29 22:09:35

4

當您啓動Management Studio並連接到數據庫,請確保您在服務器類型設置爲集成服務,而不是數據庫引擎

+0

@Todd McDermid - Doh!在我對咖啡的嚴重影響下,沒有更多發佈在StackOverflow上。更新了我的帖子。 – 2010-04-29 23:21:50

+1

我看不到在管理工作室副本中連接到Integration Services的選項?但是我可以在執行包實用程序中找到存儲過程? – KillerSnail 2014-05-16 01:49:13

0

它們作爲.dtsx文件或msdb.dbo.sysssispackages存儲在文件系統中。如果它們存儲在數據庫中,則可以通過連接到集成服務來使用sql server management studio運行它們。要編輯它們,您需要導出到文件系統(.dtsx文件)然後編輯。

0

您可以在SSIS的包的「屬性」下找到文件路徑。 右鍵單擊解決方案資源管理器中的包>屬性窗口中的完整路徑