部署封裝教學課程:課程封裝
新增: 2006 年 4 月 14 日
LoadXMLData 及 DataTransfer 封裝是 Integration Services 教學課程「部署封裝」中可供您增強和部署的封裝。「線上叢書」中的主題提供有關每一個封裝之功能的詳細資訊。如需詳細資訊,請參閱線上叢書<Integration Services 教學課程>一節中「部署封裝教學課程」的主題。
您可以在教學課程外開啟和執行這些封裝。但是,不建議您修改它們。如果您在教學課程中使用修改過的封裝,則產生的結果可能會與教學課程所述的結果不同。
下表提供每一個封裝的簡短摘要。
封裝 | 描述 |
---|---|
DataTransfer |
簡單封裝,其會從單一的一般檔案擷取資料、根據資料行值分割擷取的資料集,並且會將結果資料載入至 AdventureWorks 資料庫中的資料表。如果該資料表不存在,封裝就會建立它。 封裝中的執行 SQL 工作會將事件記錄至 XML 記錄檔。 |
LoadXMLData |
簡單封裝,其會從 XML 資料檔擷取資料、根據資料行值分割擷取的資料集、彙總值,並且會將結果資料載入至 AdventureWorks 資料庫中的資料表。如果該資料表不存在,封裝就會建立它。 |
重要事項: |
---|
範例只供教育目的之用。它們不能用於實際執行環境,而且從來沒有在實際執行環境中測試過。Microsoft 不提供對這些範例的技術支援。 |
需求
執行此範例封裝需要進行下列動作:
- 範例封裝及其使用的資料檔必須安裝在本機硬碟上。
- 必須已安裝 AdventureWorks 資料庫並且對此資料庫具有系統管理權限。
- 如果只想從命令列執行範例封裝,則必須安裝 SQL Server 2005 Integration Services (SSIS)。
- 若要在「SSIS 設計師」中開啟該封裝,以及執行範例封裝,則還必須安裝 Business Intelligence Development Studio。
如需有關如何安裝範例的詳細資訊,請參閱《SQL Server 2005 線上叢書》中的<安裝範例 Integration Services 封裝>。若要取得最新版的範例,包括自 SQL Server 2005 原始發行版本以來所發佈的新範例,請參閱<SQL Server 2005 範例與範例資料庫 (2006 年 4 月)>(英文)。
範例封裝的位置
如果範例已安裝到預設安裝位置,則教學課程範例封裝位於下列資料夾中:
C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages
執行範例
封裝可以從命令列執行 (方法為使用 dtexec 公用程式),或在 Business Intelligence Development Studio 中執行。
如果您使用非英文版的 Windows,可能需要更新封裝中所使用之任何檔案連接管理員的 ConnectionString 屬性,才可順利執行範例封裝。您應該確認連接管理員中使用的路徑在電腦上有效,如果需要的話,也可以修改該路徑以使用 [Program Files] 資料夾的當地語系化名稱。
對於此範例,您可能必須更新 NewCustomers 連接管理員之 ConnectionString 屬性中的 "Program Files"。
使用 dtexec 執行封裝
開啟 [命令提示字元] 視窗。
將目錄變更為 C:\Program Files\Microsoft SQL Server\90\DTS\Binn,即 dtexec 的位置。
輸入以下命令:
dtexec /f "C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages\<package name>"
按 ENTER 鍵。
如需有關如何使用 dtexec 公用程式執行封裝的詳細資訊,請參閱《SQL Server 2005 線上叢書》中的<dtexec 公用程式>主題。
在 Business Intelligence Development Studio 中執行範例
如果您還沒有 Integration Services 專案可供加入教學課程封裝,您必須先建立專案。
建立新的 Integration Services 專案
開啟 [Business Intelligence Development Studio]。
在 [檔案] 功能表上,指向 [新增],然後按一下 [專案]。
在 [新增專案] 對話方塊中,從 [範本] 窗格選取 [Integration Services 專案] 範本。
(選擇性) 編輯專案名稱和位置。方案名稱會自動更新為符合專案名稱。
在 [方案] 下拉式清單中,選取 [建立新方案]。
若要為方案檔建立個別的資料夾,請選取 [為方案建立目錄]。這是預設選項。
按一下 [確定],將方案加入 [方案總管],並將專案加入方案。
接下來,將封裝加入 Integration Services 專案中。
在 Business Intelligence Development Studio 中執行封裝
在 [方案總管] 中,以滑鼠右鍵按一下 [SSIS 封裝],然後按一下 [加入現有的封裝]。
在 [加入現有封裝的副本] 對話方塊中,將 [封裝位置] 設定為 [檔案系統]、按一下瀏覽按鈕 [(…)],然後從教學課程中找出包含完整封裝的資料夾。預設位置為 C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages。
按一下要加入的封裝,然後按一下 [開啟]。
按一下 [確定]。
重複步驟 1-4,將第二個教學課程封裝加入至專案。
在 [SSIS 封裝] 資料夾中,以滑鼠右鍵按一下要執行的封裝,然後按一下 [執行封裝]。