Microsoft Connector for Oracle
適用於:SQL Server
Microsoft Connector for Oracle 能讓您以 SSIS 套件將資料從 Oracle 資料來源匯出,或將資料載入其中。
版本支援
Microsoft Connector for Oracle 支援下列 Microsoft SQL Server 產品:
- 自 SQL Server 2019 CU1 起
- Microsoft SQL Server 2022
- 適用於 Visual Studio 2019 的 SQL Server Integration Services 專案
- 適用於 Visual Studio 2022 的 SQL Server Integration Services 專案
以下是支援的資料來源 Oracle 資料庫版本:
- Oracle 10.x
- Oracle 11.x
- Oracle 12c
- Oracle 18c (不含 Windows 驗證支援)
- Oracle 19c (不含 Windows 驗證支援)
所有作業系統和平台都支援 Oracle 資料庫。
安裝
若要安裝 Oracle 資料庫的連接器,請從最新版本的 Microsoft Connector for Oracle 下載並執行安裝程式。 然後,遵循安裝精靈中的指示進行。
Visual Studio 預期會在用於開發 SSIS 套件的電腦上安裝 x86 版連接器。 根據預設,SSIS 目錄中的套件會以 64 位元模式執行,因此會使用 x64 版,但可以設定為以 32 位元模式執行。 若要適用這兩種模式,您需要同時安裝 32 位元和 64 位元版本的連接器。
安裝連接器之後,您必須重新啟動 SQL Server Integration Service,以確保 Oracle 來源和目的地可以正常運作。
注意
若要使用 SQL Server Integration Services 專案來設計套件,您需要為目標與最新的 SQL Server 版本安裝適當的連接器。
例如,如果您升級至 Visual Studio 2022 但部署至 SQL Server Integration Services 2019,則您需要安裝 MicrosoftSSISOracleConnector-SQL22 和 MicrosoftSSISOracleConnector-SQL19。
若要執行以 SQL Server 2019 和更新版本為目標的 SSIS 套件,您不需要安裝 Oracle 用戶端,即可使用 Microsoft Connector for Oracle。 若要執行以 SQL Server 2017 和以下版本為目標的 SSIS 套件,除了 Microsoft Connector for Oracle 以外,您還需要從下列連結安裝 Oracle 用戶端和相對應版本的 Microsoft Connector for Oracle by Attunity:
- SQL Server 2017:Microsoft Connector Version 5.0 for Oracle by Attunity \(英文\)
- SQL Server 2016:Microsoft Connector Version 4.0 for Oracle by Attunity \(英文\)
- SQL Server 2014:Microsoft Connector Version 3.0 for Oracle by Attunity \(英文\)
- SQL Server 2012:Microsoft Connector Version 2.0 for Oracle by Attunity \(英文\)
限制與已知問題
- 檢視不會列在 Oracle 來源「資料表或檢視的名稱」之下。 因應措施是,使用 SQL 命令並執行 select * from view,或在進階編輯器中將檢視名稱設定為屬性 [Oracle Source].[TableName]。
- Microsoft Connector for Oracle 只能透過在資料流程工作中實作 Oracle 來源或 Oracle 目的地來使用。 它不能用於其他 SSIS 工作,包括執行 SQL 工作。
解除安裝
您可以執行解除安裝精靈來將 Microsoft Connector for Oracle Database 從 SQL Server 移除。
後續步驟
- 設定 Oracle 連線管理員。
- 設定 Oracle 來源。
- 設定 Oracle 目的地。
- 如有任何疑問,請瀏覽 TechCommunity \(英文\)。