共用方式為


部署封裝教學課程:課程封裝

新增: 2006 年 4 月 14 日

LoadXMLData 及 DataTransfer 封裝是 Integration Services 教學課程「部署封裝」中可供您增強和部署的封裝。「線上叢書」中的主題提供有關每一個封裝之功能的詳細資訊。如需詳細資訊,請參閱線上叢書<Integration Services 教學課程>一節中「部署封裝教學課程」的主題。

您可以在教學課程外開啟和執行這些封裝。但是,不建議您修改它們。如果您在教學課程中使用修改過的封裝,則產生的結果可能會與教學課程所述的結果不同。

下表提供每一個封裝的簡短摘要。

封裝 描述

DataTransfer

簡單封裝,其會從單一的一般檔案擷取資料、根據資料行值分割擷取的資料集,並且會將結果資料載入至 AdventureWorks 資料庫中的資料表。如果該資料表不存在,封裝就會建立它。

封裝中的執行 SQL 工作會將事件記錄至 XML 記錄檔。

LoadXMLData

簡單封裝,其會從 XML 資料檔擷取資料、根據資料行值分割擷取的資料集、彙總值,並且會將結果資料載入至 AdventureWorks 資料庫中的資料表。如果該資料表不存在,封裝就會建立它。

ms365191.note(zh-tw,SQL.90).gif重要事項:
範例只供教育目的之用。它們不能用於實際執行環境,而且從來沒有在實際執行環境中測試過。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 執行封裝

  1. 開啟 [命令提示字元] 視窗。

  2. 將目錄變更為 C:\Program Files\Microsoft SQL Server\90\DTS\Binn,即 dtexec 的位置。

  3. 輸入以下命令:

    dtexec /f "C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages\<package name>"
    
  4. ENTER 鍵。

如需有關如何使用 dtexec 公用程式執行封裝的詳細資訊,請參閱《SQL Server 2005 線上叢書》中的<dtexec 公用程式>主題。

在 Business Intelligence Development Studio 中執行範例

如果您還沒有 Integration Services 專案可供加入教學課程封裝,您必須先建立專案。

建立新的 Integration Services 專案

  1. 開啟 [Business Intelligence Development Studio]。

  2. [檔案] 功能表上,指向 [新增],然後按一下 [專案]

  3. [新增專案] 對話方塊中,從 [範本] 窗格選取 [Integration Services 專案] 範本。

  4. (選擇性) 編輯專案名稱和位置。方案名稱會自動更新為符合專案名稱。

  5. [方案] 下拉式清單中,選取 [建立新方案]

  6. 若要為方案檔建立個別的資料夾,請選取 [為方案建立目錄]。這是預設選項。

  7. 按一下 [確定],將方案加入 [方案總管],並將專案加入方案。

接下來,將封裝加入 Integration Services 專案中。

在 Business Intelligence Development Studio 中執行封裝

  1. 在 [方案總管] 中,以滑鼠右鍵按一下 [SSIS 封裝],然後按一下 [加入現有的封裝]

  2. [加入現有封裝的副本] 對話方塊中,將 [封裝位置] 設定為 [檔案系統]、按一下瀏覽按鈕 [(…)],然後從教學課程中找出包含完整封裝的資料夾。預設位置為 C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages。

  3. 按一下要加入的封裝,然後按一下 [開啟]

  4. 按一下 [確定]

  5. 重複步驟 1-4,將第二個教學課程封裝加入至專案。

  6. [SSIS 封裝] 資料夾中,以滑鼠右鍵按一下要執行的封裝,然後按一下 [執行封裝]