首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

使用 SSIS 將 XML 資料匯入 SQL Server 2008 完整教學

     編輯:關於SqlServer

前言

XML 作為企業間資料交換的標準格式,DBA 常需將 XML 檔案匯入 SQL Server。本文透過 SQL Server Business Intelligence Development Studio (BIDS) 建立 SSIS 套件,逐步示範從 XML 來源載入資料至 SQL Server 2008 的完整流程。

建立 SSIS 專案

  1. 開啟 BIDS,選擇 檔案 > 新增 > 專案。
  2. 專案類型選 商業智慧專案,範本選 整合服務專案。
  3. 輸入專案名稱與路徑,點擊 確定。

新增專案對話框

設計資料流程

  1. 在 控制流程 索引標籤拖入 資料流程工作,重新命名為「載入 XML」。
  2. 雙擊進入 資料流程 索引標籤。
  3. 從工具箱 資料流程來源 拖入 XML 來源,重新命名為「XML 來源資料檔」。

資料流程設計介面

設定 XML 來源

  1. 雙擊「XML 來源資料檔」開啟編輯器。
  2. 資料存取模式選 XML 檔案位置,指定 XML 檔案完整路徑。
  3. 點擊 產生 XSD 按鈕,自動建立並儲存結構描述檔案。

XML 來源編輯器

設定 SQL Server 目的地

  1. 從工具箱拖入 SQL Server 目的地,重新命名為「載入 XML 至 SQL Server」。
  2. 用綠色箭頭將「XML 來源資料檔」連線至「載入 XML 至 SQL Server」。
  3. 雙擊目的地開啟編輯器,點擊 新增 建立 OLE DB 連線管理員。

SQL Server 目的地編輯器

設定資料庫連線

  1. 提供者選 Native OLE DB\SQL Server Native Client 10.0。
  2. 輸入伺服器名稱、驗證模式、目標資料庫名稱,點擊 確定。

連線管理員設定

對應欄位與執行

  1. 在 對應 頁面確認 XML 元素與資料表欄位正確對應,點擊 確定。

欄位對應畫面

完成封裝設計:

完成封裝設計

執行與驗證

  1. 在方案總管右鍵點擊套件(如 LoadXML.dtsx),選擇 執行套件。

執行套件

執行成功會顯示綠色核取圖示與轉換資料列數:

執行成功畫面

範例資料驗證

來源 XML 檔案內容:

範例 XML 內容

匯入資料表結果:

匯入資料表結果

儲存套件

按 Ctrl+S 儲存 SSIS 套件,供未來排程或重複使用。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved