共用方式為


ADO NET 目的地編輯器 (連接管理員頁面)

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

若要深入了解 ADO NET 目的地,請參閱<ADO NET 目的地>。

開啟連接管理員頁面

  1. 在 Business Intelligence Development Studio 中,開啟具有 ADO NET 目的地的 Integration Services 封裝。

  2. [資料流程] 索引標籤中,按兩下 ADO NET 目的地。

  3. [ADO.NET 目的地編輯器] 中,按一下 [連接管理員]

選項

  • 連接管理員
    從清單中選取現有的連接管理員,或按一下 [新增] 來建立新的連接。

  • 新增
    使用 [設定 ADO.NET 連接管理員] 對話方塊建立新的連接管理員。

  • 使用資料表或檢視
    從清單中選取現有的資料表或檢視,或按一下 [新增] 來建立新的資料表。

  • 新增
    使用 [建立資料表] 對話方塊來建立新的資料表或檢視。

    [!附註]

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

  • 預覽
    使用 [預覽查詢結果] 對話方塊來預覽結果。預覽最多可顯示 200 個資料列。

  • 在可用時使用大量插入
    指定是否要使用 System.Data.SqlClient..::..SqlBulkCopy 介面來改善大量插入作業的效能。

    只有傳回 System.Data.SqlClient..::..SqlConnection 物件的 ADO.NET 提供者才可支援 SqlBulkCopy 介面的使用。.NET Data Provider for SQL Server (SqlClient) 會傳回 SqlConnection 物件,而自訂提供者則可能傳回 SqlConnection 物件。

    如果您選取 [在可用時使用大量插入],並將 [錯誤] 選項設定為 [重新導向資料列],目的地重新導向錯誤輸出的資料批次可能會包含良好的資料列。如需有關處理大量作業中錯誤的詳細資訊,請參閱<處理資料流程中的錯誤>。如需有關 [錯誤] 選項的詳細資訊,請參閱<ADO NET 目的地編輯器 (錯誤輸出頁面)>。

[!附註]

如果 SQL Server 或 Sybase 來源資料表包含識別欄位,您就必須使用「執行 SQL」工作,在 ADO NET 目的地前後執行 SET IDENTITY_INSERT 陳述式。識別欄位屬性會指定資料行的累加值。SET IDENTITY_INSERT 陳述式可讓明確值插入識別欄位中。若要在相同的資料庫連接上執行 CREATE TABLE 和 SET IDENTITY 陳述式,請將 ADO.NET 連接管理員的 RetainSameConnection 屬性設定為 True。此外,您可以針對「執行 SQL」工作和 ADO NET 目的地使用相同的 ADO.NET 連接管理員。

如需詳細資訊,請參閱<SET IDENTITY_INSERT (Transact-SQL)>和<IDENTITY (屬性) (Transact-SQL)>。