OLE DB 目的地編輯器 (連接管理員頁面)
使用 [OLE DB 目的地編輯器] 對話方塊的 [連接管理員] 頁面選取目的地之 OLE DB 連接。這個頁面也可以讓您從資料庫中選取資料表或檢視。
[!附註]
如果資料來源為 Microsoft Office Excel 2007,則資料來源需要舊版 Excel 以外的連接管理員。如需詳細資訊,請參閱<如何:連接至 Excel 活頁簿>。
[!附註]
在 [OLE DB 目的地編輯器] 中無法使用 OLE DB 目的地的 CommandTimeout 屬性,但可使用 [進階編輯器] 來設定這個屬性。此外,[進階編輯器] 中只會有特定的快速載入選項。如需有關這些屬性的詳細資訊,請參閱<目的地自訂屬性>的<OLE DB 目的地>一節。
若要深入了解 OLE DB 目的地,請參閱<OLE DB 目的地>。
靜態選項
OLE DB 連接管理員
從清單中選取現有的連接管理員,或按一下 [新增] 來建立新的連接。新增
使用 [設定 OLE DB 連接管理員] 對話方塊建立新的連接管理員。資料存取模式
指定將資料載入目的地的方法。請注意,雙位元組字集 (DBCS) 資料需要使用其中一種快速載入選項。如需有關快速載入資料存取模式 (已針對大量插入進行過最佳化) 的詳細資訊,請參閱<OLE DB 目的地>。選項
描述
資料表或檢視
將資料載入 OLE DB 目的地中的資料表或檢視。
資料表或檢視 - 快速載入
將資料載入 OLE DB 目的地中的資料表或檢視,並使用快速載入選項。如需有關快速載入資料存取模式 (已針對大量插入進行過最佳化) 的詳細資訊,請參閱<OLE DB 目的地>。
資料表名稱或檢視名稱變數
請在變數中指定資料表或檢視名稱。
相關資訊:<在封裝中使用變數>
資料表名稱或檢視名稱變數 - 快速載入
在變數中指定資料表或檢視名稱,並使用快速載入選項來載入資料。如需有關快速載入資料存取模式 (已針對大量插入進行過最佳化) 的詳細資訊,請參閱<OLE DB 目的地>。
SQL 命令
使用 SQL 查詢,將資料載入到 OLE DB 目的地。
預覽
使用 [預覽查詢結果] 對話方塊來預覽結果。預覽最多可顯示 200 個資料列。
資料存取模式動態選項
[資料存取模式] 的每個設定都會顯示該設定專用的動態選項集。下列章節將一一描述每個 [資料存取模式] 設定可用的動態選項。
資料存取模式 = 資料表或檢視
資料表或檢視的名稱
從資料來源中可用的清單中選取資料表或檢視名稱。新增
使用 [建立資料表] 對話方塊建立新的資料表。[!附註]
當您按一下 [新增] 時,Integration Services 會根據連接的資料來源來產生預設 CREATE TABLE 陳述式。這個預設 CREATE TABLE 陳述式將不會包含 FILESTREAM 屬性,即使來源資料表包含有宣告 FILESTREAM 屬性的資料行亦然。若要執行具有 FILESTREAM 屬性的 Integration Services 元件,請先在目的地資料庫上實作 FILESTREAM 儲存體。然後在 [建立資料表] 對話方塊中,將 FILESTREAM 屬性加入 CREATE TABLE 陳述式。如需詳細資訊,請參閱<設計和實作 FILESTREAM 儲存體>。
資料存取模式 = 資料表或檢視 - 快速載入
資料表或檢視的名稱
使用此清單從資料庫選取資料表或檢視,或按一下 [新增] 建立新的資料表。新增
使用 [建立資料表] 對話方塊建立新的資料表。[!附註]
當您按一下 [新增] 時,Integration Services 會根據連接的資料來源來產生預設 CREATE TABLE 陳述式。這個預設 CREATE TABLE 陳述式將不會包含 FILESTREAM 屬性,即使來源資料表包含有宣告 FILESTREAM 屬性的資料行亦然。若要執行具有 FILESTREAM 屬性的 Integration Services 元件,請先在目的地資料庫上實作 FILESTREAM 儲存體。然後在 [建立資料表] 對話方塊中,將 FILESTREAM 屬性加入至 CREATE TABLE 陳述式。如需詳細資訊,請參閱<設計和實作 FILESTREAM 儲存體>。
保留識別
指定載入資料時是否複製識別值。這個屬性只能搭配快速載入選項使用。此屬性的預設值為 false。保留 Null
指定載入資料時是否複製 Null 值。這個屬性只能搭配快速載入選項使用。此屬性的預設值為 false。資料表鎖定
指定載入期間是否鎖定資料表。此屬性的預設值為 true。檢查條件約束
指定目的地在載入資料時是否檢查條件約束。此屬性的預設值為 true。每批次的資料列
指定批次中的資料列數目。此屬性的預設值是 -1,表示未指派任何值。[!附註]
清除 [OLE DB 目的地編輯器] 中的文字方塊,表示您不要為此屬性指派自訂值。
插入認可大小上限
指定快速載入作業期間,OLE DB 目的地嘗試認可的批次大小。預設值 0 表示在處理所有資料列之後,會在單一批次中認可所有資料。[!附註]
0 的值可能會造成封裝停止回應,前提是 OLE DB 目的地和另一個資料流程元件正在更新相同的來源資料表。若要避免封裝停止回應,請將 [插入認可大小上限] 選項設定為 2147483647。
如果您提供此屬性的值,目的地會認可批次中的資料列,這些批次小於 (a) [插入認可大小上限] 或 (b) 目前正在處理之緩衝區中的其餘資料列。
[!附註]
目的地的任何條件約束失敗都會使 [插入認可大小上限] 所定義的整個資料列批次失敗。
資料存取模式 = 資料表名稱或檢視名稱變數
- 變數名稱
選取包含資料表或檢視名稱的變數。
資料存取模式 = 資料表名稱或檢視名稱變數 - 快速載入)
變數名稱
選取包含資料表或檢視名稱的變數。新增
使用 [建立資料表] 對話方塊建立新的資料表。[!附註]
當您按一下 [新增] 時,Integration Services 會根據連接的資料來源來產生預設 CREATE TABLE 陳述式。這個預設 CREATE TABLE 陳述式將不會包含 FILESTREAM 屬性,即使來源資料表包含有宣告 FILESTREAM 屬性的資料行亦然。若要執行具有 FILESTREAM 屬性的 Integration Services 元件,請先在目的地資料庫上實作 FILESTREAM 儲存體。然後在 [建立資料表] 對話方塊中,將 FILESTREAM 屬性加入至 CREATE TABLE 陳述式。如需詳細資訊,請參閱<設計和實作 FILESTREAM 儲存體>。
保留識別
指定載入資料時是否複製識別值。這個屬性只能搭配快速載入選項使用。此屬性的預設值為 false。保留 Null
指定載入資料時是否複製 Null 值。這個屬性只能搭配快速載入選項使用。此屬性的預設值為 false。資料表鎖定
指定載入期間是否鎖定資料表。此屬性的預設值為 false。檢查條件約束
指定工作是否檢查條件約束。此屬性的預設值為 false。每批次的資料列
指定批次中的資料列數目。此屬性的預設值是 -1,表示未指派任何值。[!附註]
清除 [OLE DB 目的地編輯器] 中的文字方塊,表示您不要為此屬性指派自訂值。
插入認可大小上限
指定快速載入作業期間,OLE DB 目的地嘗試認可的批次大小。預設值 2147483647 表示處理所有資料列之後會在單一批次中認可所有資料。[!附註]
0 的值可能會造成封裝停止回應,前提是 OLE DB 目的地和另一個資料流程元件正在更新相同的來源資料表。若要避免封裝停止回應,請將 [插入認可大小上限] 選項設定為 2147483647。
資料存取模式 = SQL 命令
SQL 命令文字
輸入 SQL 查詢文字,按一下 [建立查詢] 建立查詢,或按一下 [瀏覽] 找到包含查詢文字的檔案。[!附註]
OLE DB 目的地不支援參數。如果需要執行參數化 INSERT 陳述式,請考慮 OLE DB 命令轉換。如需詳細資訊,請參閱<OLE DB 命令轉換>。
建立查詢
使用 [查詢產生器] 對話方塊,以視覺化的方式來建構 SQL 查詢。瀏覽
使用 [開啟] 對話方塊來找出包含 SQL 查詢文字的檔案。剖析查詢
請確認查詢文字的語法。