Integration Services 連接

Microsoft SQL Server Integration Services 封裝會使用連接來執行不同的工作以及實作 Integration Services 功能:

  • 連接至來源和目的地資料存放區,例如文字、XML、Excel 活頁簿,以及用來擷取及載入資料的關聯式資料庫。

  • 連接至內含參考資料的關聯式資料庫,以執行完全查閱或模糊查閱。

  • 連接至關聯式資料庫,以執行 SQL 陳述式 (例如 SELECT、DELETE 和 INSERT 命令) 以及預存程序。

  • 連接至 SQL Server,以執行維護和轉換工作,例如備份資料庫及傳送登入。

  • 在文字和 XML 檔案中寫入記錄項目,並將 SQL Server 資料表和封裝組態寫入 SQL Server 資料表中。

  • 連接至 SQL Server,以建立部分轉換在執行工作時所需要的暫存工作資料表。

  • 連接至 Analysis Services 專案和資料庫,以存取資料採礦模型、處理 Cube 和維度並執行 DDL 程式碼。

  • 指定現有檔案和資料或建立新檔案和資料夾,以便搭配「Foreach 迴圈」列舉值和工作一起使用。

  • 連接至訊息佇列,並連接至 Windows Management Instrumentation (WMI)、SQL Server 管理物件 (SMO)、Web 及郵件伺服器。

若要建立這些連接,Integration Services 會使用連接管理員,如下節中所述。

連接管理員

Integration Services 會使用連接管理員做為連接的邏輯表示法。在設計階段,您可以設定連接管理員的屬性,以描述 Integration Services 在封裝執行時建立的實體連接。例如,連接管理員會包含您可在設計階段設定的 ConnectionString 屬性;在執行階段,會使用連接字串屬性中的值建立實體連接。

封裝可使用連接管理員類型的多個執行個體,並且您可以在每個執行個體上設定屬性。在執行階段,連接管理員類型的每個執行個體都會建立具有不同屬性的連接。

SQL Server Integration Services 會提供不同類型的連接管理員,可讓封裝連接到各種資料來源和伺服器:

  • 當您安裝 Integration Services 時,安裝程式會安裝內建的連接管理員。

  • 有些連接管理員可從 Microsoft 網站下載。

  • 如果現有的連接管理員不符合您的需求,您可以建立自己的自訂連接管理員。

內建的連接管理員

下表列出 SQL Server Integration Services 提供的連接管理員類型。

型別

說明

主題

ADO

連接到 ActiveX Data Objects (ADO) 物件。

ADO 連接管理員

ADO.NET

使用 .NET 提供者連接到資料來源。

ADO.NET 連接管理員

CACHE

從資料流程或快取檔案 (.caw) 中讀取資料,而且可以將資料儲存至快取檔案。

快取連接管理員

EXCEL

連接到 Excel 活頁簿檔案。

Excel 連接管理員

FILE

連接到檔案或資料夾。

檔案連接管理員

FLATFILE

連接到單一一般檔案中的資料。

一般檔案連接管理員

FTP

連接到 FTP 伺服器。

FTP 連接管理員

HTTP

連接到 Web 伺服器。

HTTP 連接管理員

MSMQ

連接到訊息佇列。

MSMQ 連接管理員

MSOLAP100

連接到 SQL Server Analysis Services 或 Analysis Services 專案的執行個體。

Analysis Services 連接管理員

MULTIFILE

連接到多個檔案和資料夾。

多個檔案連接管理員

MULTIFLATFILE

連接到多個資料檔案和資料夾。

多個一般檔案連接管理員

OLEDB

使用 OLE DB 提供者連接到資料來源。

OLE DB 連接管理員

ODBC

使用 ODBC 連接到資料來源。

ODBC 連接管理員

SMOServer

連接到 SQL Server 管理物件 (SMO) 伺服器。

SMO 連接管理員

SMTP

連接到 SMTP 郵件伺服器。

SMTP 連接管理員

SQLMOBILE

連接到 SQL Server 壓縮資料庫。

SQL Server Compact Edition 連接管理員

WMI

連接到伺服器,並指定該伺服器上 Windows Management Instrumentation (WMI) 管理的範圍。

WMI 連接管理員

可下載的連接管理員

下表列出您可以從 Microsoft 網站下載的其他連接管理員類型。

重要事項重要事項

下表所列出的連接管理員僅能搭配 SQL Server 2008 Enterprise 和 SQL Server 2008 Developer 使用。

型別

說明

主題

ORACLE

連接到 Oracle <version info> 伺服器。

Oracle 連接管理員是 Microsoft Connector for Oracle by Attunity 的連接管理員元件。Microsoft Connector for Oracle by Attunity 也包含來源和目的地。如需詳細資訊,請參閱下載頁面上的<Microsoft Connectors for Oracle and Teradata by Attunity>。

SAPBI

連接到 SAP NetWeaver BI 7 系統。

SAP BI 連接管理員是 Microsoft Connector for SAP BI 的連接管理員元件。Microsoft Connector for SAP BI 也包含來源和目的地。如需詳細資訊,請參閱下載頁面的<Microsoft SQL Server 2008 Feature Pack,2008 年 10 月>。

TERADATA

連接到 Teradata <version info> 伺服器。

Teradata 連接管理員是 Microsoft Connector for Teradata by Attunity 的連接管理員元件。Microsoft Connector for Teradata by Attunity 也包含來源和目的地。如需詳細資訊,請參閱下載頁面上的<Microsoft Connectors for Oracle and Teradata by Attunity>。

自訂連接管理員

您也可以撰寫自訂連接管理員。如需詳細資訊,請參閱<開發自訂連接管理員>。

外部資源

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文章、範例、影片,以及社群的精選解決方案,請瀏覽 MSDN 上的 Integration Services 頁面:


若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。