2009-04-08 84 views
3

我在我的電腦上安裝了SQL Server 2005,並且遇到了存儲在文件系統中的SSIS包的執行問題。我想將其存儲在MSDB數據庫中,但不知道如何執行此操作。如何將SSIS包添加到SQL Server 2005上的MSDB數據庫?

我看了這個視頻: http://download.microsoft.com/download/5/3/0/5303799D-8739-4BDC-8062-337368357391/SQLServerAgentTroubleshoot.wmv

這部影片將引導您完成在SQL Management Studio中的過程,但它顯示了集成服務爲Management Studio中一個單獨的部分,我沒有這個?

任何想法如何在Management Studio中看到集成服務,或者如何在沒有它的情況下將包添加到MSDB數據庫?

回答

4

在Management Studio的對象資源管理器中,Connect按鈕有一個下拉列表,允許您指定Integration Services。您可以使用它來到您的MSDB軟件包存儲庫。

但是,要獲得您的SSIS包在那裏,最簡單的方法是構建它的部署,所以你得到一個.manifest文件。運行這個,你可以選擇將它安裝到MSDB。

+4

先生,如何構建用於部署的包? – 2013-05-23 06:46:40

3

或者,如果您在BIDS中構建了SSIS包,則可以進入菜單,選擇「文件>保存PACKAGENAME.dtsx的副本爲...」,選擇「SQL Server」作爲目的地並填入服務器名稱。您還可以選擇包裹的敏感數據保護級別,您可以在MSDN查看所有選項。

0

如果依然感興趣,如何構建軟件包部署:

  1. 在BIDS,就在解決方案單擊(右側欄的頂部),然後選擇屬性。
  2. 在部署實用程序下,將CreateDeploymentUtility選項從False設置爲True。
  3. 右鍵單擊解決方案(右側欄頂部)並單擊重建。
  4. 現在轉到解決方案項目文件夾。在文件夾「... \ bin \ deployment \」中,您將找到一個Integration Services部署清單。右鍵單擊它,選擇部署,然後按照嚮導步驟操作。然後,SSIS應出現在\ MSDB中Integration Services下的SQL Server Management Studio中。
0

如果您使用的是較舊的包部署模型,則使用CreateDeploymentUtility選項是相關的,但如果您使用的是項目部署模型,則相關。

我也沒有看到「文件> PACKAGENAME.dtsx的副本作爲...」,使用項目部署模型時選擇「SQL Server」選項。