共用方式為


OLE DB 目的地編輯器 (連接管理器頁面)

使用 [OLE DB 目的地編輯器] 對話方塊的 [連接管理器] 頁面,即可選取目的地的 OLE DB 連線。 這個頁面也可以讓您從資料庫中選取資料表或檢視。

備註

CommandTimeout OLE DB 目的地的 屬性無法在 OLE DB 目的地編輯器中使用,但可以使用 [進階編輯器] 來設定。 此外,某些快速載入選項只能在進 階編輯器中使用。 如需這些屬性的詳細資訊,請參閱 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 語句。 即使源數據表包含已宣告 FILESTREAM 屬性的數據行,這個預設 CREATE TABLE 語句也不會包含 FILESTREAM 屬性。 若要使用 FILESTREAM 屬性執行 Integration Services 元件,請先在目的地資料庫上實作 FILESTREAM 記憶體。 然後,將 FILESTREAM 屬性新增至 [ 建立資料表 ] 對話框中的 CREATE TABLE 語句。 如需詳細資訊,請參閱 二進位大型物件 (Blob) 資料 (SQL Server)

數據存取模式 = 資料表或檢視 - 快速載入

數據表或檢視表的名稱
使用此清單從資料庫選取數據表或檢視表,或按兩下 [ 新增] 來建立新的數據表。

新增
使用 [ 建立數據表 ] 對話方塊建立新的資料表。

備註

當您按兩下 [ 新增] 時,Integration Services 會根據連接的數據源產生預設 CREATE TABLE 語句。 即使源數據表包含已宣告 FILESTREAM 屬性的數據行,這個預設 CREATE TABLE 語句也不會包含 FILESTREAM 屬性。 若要使用 FILESTREAM 屬性執行 Integration Services 元件,請先在目的地資料庫上實作 FILESTREAM 記憶體。 然後,將 FILESTREAM 屬性新增至 [ 建立資料表 ] 對話框中的 CREATE TABLE 語句。 如需詳細資訊,請參閱 二進位大型物件 (Blob) 資料 (SQL Server)

保留身分識別
指定是否要在載入資料時複製識別值。 此屬性僅適用於快速載入選項。 這個屬性預設值為 false

保留 Null
指定載入資料時是否要複製 Null 值。 此屬性僅適用於快速載入選項。 這個屬性預設值為 false

資料表鎖定
指定資料表是否在載入期間被鎖定。 這個屬性預設值為 true

檢查限制
指定目的地是否在載入資料時檢查約束條件。 這個屬性預設值為 true

每個批次的行數
指定批次中的資料列數目。 此屬性的預設值為 -1,表示未指派任何值。

備註

清除 [OLE DB 目的地編輯器 ] 中的文字框,指出您不想為此屬性指派自定義值。

插入提交大小上限
指定 OLE DB 目標端在快速載入作業期間嘗試認可的批次大小。 值 0 表示所有資料在處理所有資料列之後,都會以單一批次提交。

備註

如果 OLE DB 目的地和另一個數據流元件正在更新相同的源數據表,則值為 0 可能會導致執行中的封裝停止回應。 若要防止封裝停止,請將 [插入認可大小上限 ] 選項設定為 2147483647

如果您為此屬性提供值,目的地會以批次方式認可行數,批次大小為 (a) 最大插入認可大小,或 (b) 當前正在處理的緩衝區中剩餘的行數,兩者取其小。

備註

目的地的任何條件約束失敗都會造成 插入提交大小上限 所定義的整個批次的資料列失敗。

資料存取模式 = 資料表名稱或檢視名稱變數

變數名稱
請選取包含資料表或檢視名稱的變數。

資料存取模式 = 資料表名稱或檢視名稱變數 - 快速載入 )

變數名稱
請選取包含資料表或檢視名稱的變數。

新增
使用 [ 建立數據表 ] 對話方塊建立新的資料表。

備註

當您按兩下 [ 新增] 時,Integration Services 會根據連接的數據源產生預設 CREATE TABLE 語句。 即使源數據表包含已宣告 FILESTREAM 屬性的數據行,這個預設 CREATE TABLE 語句也不會包含 FILESTREAM 屬性。 若要使用 FILESTREAM 屬性執行 Integration Services 元件,請先在目的地資料庫上實作 FILESTREAM 記憶體。 然後,將 FILESTREAM 屬性新增至 [ 建立資料表 ] 對話框中的 CREATE TABLE 語句。 如需詳細資訊,請參閱 二進位大型物件 (Blob) 資料 (SQL Server)

保留身分識別
指定是否要在載入資料時複製識別值。 此屬性僅適用於快速載入選項。 這個屬性預設值為 false

保留 Null
指定載入資料時是否要複製 Null 值。 此屬性僅適用於快速載入選項。 這個屬性預設值為 false

資料表鎖定
指定資料表是否在載入期間鎖定。 這個屬性預設值為 false

檢查限制
指定工作是否檢查限制條件。 這個屬性預設值為 false

每個批次的數據列
指定批次中的資料列數目。 此屬性的預設值為 -1,表示未指派任何值。

備註

清除 [OLE DB 目的地編輯器 ] 中的文字框,指出您不想為此屬性指派自定義值。

最大插入提交大小
指定 OLE DB 目標在快速載入作業期間嘗試認可的批次大小。 2147483647的預設值表示所有數據在處理所有數據列之後,都會在單一批次中認可。

備註

如果 OLE DB 目的地和另一個數據流元件正在更新相同的源數據表,則值為 0 可能會導致執行中的封裝停止回應。 若要防止封裝停止,請將 [插入認可大小上限 ] 選項設定為 2147483647

資料存取模式 = SQL 命令

SQL 命令文字
輸入 SQL 查詢文字,按一下 [建立查詢] 建立查詢,或按一下 [瀏覽] 找到包含查詢文字的檔案。

備註

OLE DB 目的地不支持參數。 如果您需要執行參數化 INSERT 語句,請考慮 OLE DB 命令轉換。 如需相關資訊,請參閱 OLE DB Command Transformation

建置查詢
使用 [查詢產生器] 對話方塊,以視覺化的方式來建構 SQL 查詢。

瀏覽
使用 [開啟] 對話方塊來找出包含 SQL 查詢文字的檔案。

剖析查詢
請確認查詢文字的語法。

另請參閱

Integration Services 錯誤和訊息參考
OLE DB 目的地編輯器 (對應頁面)
OLE DB 目的地編輯器 (錯誤輸出頁面)
使用 OLE DB 目的地載入數據