第 3 課:執行精靈從 ODBC 匯出到一般檔案

在這一課,您將執行「SQL Server 匯入和匯出精靈」,建立基本的資料傳送封裝。當您執行這個精靈時,需要進行下列選擇:

  • 指定資料來源。您需要使用 SQL Server ODBC 資料來源做為來源,並選取 AdventureWorks 資料庫資料表中的列 ( Sales.SalesTerritory)。

  • 指定目的地。您需要將資料寫入文字檔。您將使用精靈設定文字檔。

執行精靈之後,接著要重新命名封裝。重新命名封裝是為了協助封裝可以自我記錄。

執行 SQL Server 匯入和匯出精靈

  1. 如果尚未開啟此精靈,請在 Business Intelligence Development Studio 中,將上一課所建立的 Integration Services 專案開啟。

  2. 在 [方案總管] 中,以滑鼠右鍵按一下 [SSIS 封裝] 資料夾,然後按一下 [SSIS 匯入和匯出精靈]

    [!附註]

    如果尚未開啟 [方案總管] 視窗,請在 [檢視] 功能表上按一下 [方案總管]

  3. 在「SQL Server 匯入和匯出精靈」的 [歡迎使用] 頁面上,按一下 [下一步]

  4. [選擇資料來源] 頁面上,進行下列選擇:

    1. 針對 [資料來源],選取 [.Net Framework Data Provider for Odbc]

    2. 針對 [ConnectionString],輸入下列文字:

      Dsn=<您的 SQL Server ODBC 資料來源名稱>

  5. 在「SQL Server 匯入和匯出精靈」的 [選擇目的地] 頁面上,進行下列選擇:

    1. 針對 [目的地],選取 [一般檔案目的地]

    2. 按一下 [瀏覽],導覽到 C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\Exporting ODBC to Flat File\Sample Data,再按一下 FlatFile.txt 文字檔,然後按一下 [開啟]

    3. 針對 [檔案名稱] 選項,確認已設為 "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\Exporting ODBC to Flat File\Sample Data\FlatFile.txt"。

    4. 針對 [地區設定] 選項,確認已設為 [英文 (美國)]

    5. 針對 [字碼頁] 選項,確認已設為 [1252 (ANSI - 拉丁文 1)]

    6. 針對 [格式] 選項,確認已設為 [使用分隔符號]

  6. 在「SQL Server 匯入和匯出精靈」的 [指定資料表複製或查詢] 頁面上,選取 [寫入查詢來指定要傳送的資料]

  7. [提供來源查詢] 頁面上的 [SQL 陳述式] 方塊中,輸入或複製下列 SQL 陳述式:

    Select Sales.SalesTerritory.Name, Sales.SalesTerritory.CountryRegionCode, Sales.SalesTerritory.SalesYTD, Sales.SalesTerritory.SalesLastYear, Sales.SalesTerritory.CostYTD, Sales.SalesTerritory.CostLastYear
    FROM Sales.SalesTerritory
    
  8. [設定一般檔案目的地] 頁面上,進行下列選擇:

    1. 針對 [來源查詢] 選項,確認已設為 ["查詢"]

    2. 針對 [資料行分隔符號],選取 [Tab {t}]

  9. [完成精靈] 頁面上,檢閱有關新封裝的資訊,然後按一下 [完成]

  10. [正在執行作業] 頁面上,檢閱精靈執行的動作,然後按一下 [關閉]

    當完成時,每一個動作的 [狀態] 資料行應該顯示 [成功]

重新命名封裝

  1. 在 [方案總管] 中,以滑鼠右鍵按一下 [SSIS 封裝] 資料夾中的新封裝,再按一下 [重新命名],然後輸入匯出 ODBC 課程。

    請確認這個名稱包括 .dtsx 副檔名。

  2. 如果出現是否要重新命名物件的要求,請按一下 [是]

下一課

第 4 課:測試課程封裝

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文件、範例和影片以及社群中的選定解決方案,請瀏覽 MSDN 或 TechNet 上的 Integration Services 頁面:

若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。