使用 SQL Server 目的地來大量載入資料
適用於:SQL Server Azure Data Factory 的 SSIS Integration Runtime
若要新增與設定 SQL Server 目的地,套件至少必須已包含一個資料流程工作及一個資料來源。
使用 SQL Server 目的地載入資料
在 SQL Server Data Tools (SSDT) 中,開啟包含您所需套件的 Integration Services 專案。
在 [方案總管] 中,按兩下封裝將其開啟。
按一下 [資料流程] 索引標籤,然後將 [工具箱] 中的 SQL Server 目的地拖曳到設計介面。
將連接子拖曳到目的地,以便將目的地連接到資料流程中的來源或前一個轉換。
按兩下目的地。
在 [連線管理員] 頁面上的 [SQL Server 目的地編輯器] 中,選取現有的 OLE DB 連線管理員,或按一下 [新增] 以新建連線管理員。 如需相關資訊,請參閱 OLE DB Connection Manager。
若要指定載入資料的資料表或檢視,請執行下列其中之一:
選取現有的資料表或檢視。
按兩下 [新增],然後在 [ 建立資料表 ] 對話框中,撰寫建立數據表或檢視表的 SQL 語句。
注意
Integration Services 會根據連線的資料來源產生預設的 CREATE TABLE 陳述式。 這個預設 CREATE TABLE 陳述式將不會包含 FILESTREAM 屬性,即使來源資料表包含有宣告 FILESTREAM 屬性的資料行亦然。 若要執行具有 FILESTREAM 屬性的 Integration Services 元件,請先在目的地資料庫上實作 FILESTREAM 儲存體。 然後在 [建立資料表] 對話方塊中,將 FILESTREAM 屬性加入至 CREATE TABLE 陳述式。 如需詳細資訊,請參閱二進位大型物件 (Blob) 資料 (SQL Server)。
按一下 [對應],然後將一個清單中的資料行拖曳到另一個清單,來將 [可用的輸入資料行] 清單中的資料行對應到 [可用的目的地資料行] 清單中的資料行。
注意
目的地會自動對應名稱相同的資料行。
按一下 [進階],然後設定大量載入選項:[保留識別]、[保留 Null]、[資料表鎖定]、[檢查條件約束] 和 [引發觸發程序]。
(選擇性) 指定要插入的第一個和最後一個輸入資料列,插入作業停止之前發生的最大錯誤數目,以及排序插入的資料行。
注意
排序次序是由資料行列出的順序決定的。
按一下 [確定] 。
若要儲存已更新的封裝,請在 [檔案] 功能表上,按一下 [儲存選取項目] 。
另請參閱
SQL Server 目的地
Integration Services 轉換
Integration Services 路徑
資料流程工作