共用方式為


如何:使用 SQL Server 目的地來大量載入資料

若要加入及設定 SQL Server 目的地,封裝至少必須包含一個「資料流程」工作及一個資料來源。

使用 SQL Server 目的地載入資料

  1. 在 Business Intelligence Development Studio 中,開啟包含所需封裝的 Integration Services 專案。

  2. 在 [方案總管] 中,連按兩下封裝將其開啟。

  3. 按一下 [資料流程] 索引標籤,然後將 SQL Server 目的地從 [工具箱] 拖曳到設計介面。

  4. 將連接子 (綠色或紅色箭頭) 拖曳到目的地,可將目的地連接到資料流程中的來源或前一個轉換。

  5. 連按兩下目的地。

  6. [連接管理員] 頁面上的 [SQL Server 目的地編輯器] 中,選取現有的 OLE DB 連接管理員,或按一下 [新增] 以新建連接管理員。如需詳細資訊,請參閱<OLE DB 連接管理員>。

  7. 若要指定載入資料的資料表或檢視,請執行下列其中之一:

    • 選取現有的資料表或檢視。

    • 按一下 [新增],然後在 [建立資料表] 對話方塊中撰寫建立資料表或檢視的 SQL 陳述式。

      [!附註]

      Integration Services 會根據連接的資料來源來產生預設 CREATE TABLE 陳述式。這個預設 CREATE TABLE 陳述式將不會包含 FILESTREAM 屬性,即使來源資料表包含有宣告 FILESTREAM 屬性的資料行亦然。若要執行具有 FILESTREAM 屬性的 Integration Services 元件,請先在目的地資料庫上實作 FILESTREAM 儲存體。然後在 [建立資料表] 對話方塊中,將 FILESTREAM 屬性加入至 CREATE TABLE 陳述式。如需詳細資訊,請參閱<設計和實作 FILESTREAM 儲存體>。

  8. 按一下 [對應],然後將一個清單中的資料行拖曳到另一個清單,來將 [可用的輸入資料行] 清單中的資料行對應到 [可用的目的地資料行] 清單中的資料行。

    [!附註]

    目的地會自動對應名稱相同的資料行。

  9. 按一下 [進階],然後設定大量載入選項:[保留識別][保留 Null][資料表鎖定][檢查條件約束][引發觸發程序]

    (選擇性) 指定要插入的第一個和最後一個輸入資料列,插入作業停止之前發生的最大錯誤數目,以及排序插入的資料行。

    [!附註]

    排序次序是由資料行列出的順序決定的。

  10. 按一下 [確定]

  11. 若要儲存更新的封裝,請按一下 [檔案] 功能表上的 [儲存選取項目]