Freigeben über


Microsoft Connector für Oracle

Gilt für: SQL Server

Microsoft Connector für Oracle ermöglicht das Exportieren von Daten aus einer und das Laden von Daten in eine Oracle-Datenquelle in einem SSIS-Paket.

Versionsunterstützung

Die folgenden Microsoft SQL Server-Produkte werden von Microsoft Connector für Oracle unterstützt:

  • Ab SQL Server 2019 CU1
  • Microsoft SQL Server 2022
  • SQL Server Integration Services-Projekte für Visual Studio 2019
  • SQL Server Integration Services-Projekte für Visual Studio 2022

Die folgenden Oracle-Datenbankversionen der Datenquelle werden unterstützt:

  • Oracle 10.x
  • Oracle 11.x
  • Oracle 12c
  • Oracle 18C (ohne Unterstützung der Windows-Authentifizierung)
  • Oracle 19c (ohne Unterstützung der Windows-Authentifizierung)

Die Oracle-Datenbank wird auf allen Betriebssystemen und Plattformen unterstützt.

Installation

Laden Sie das Installationsprogramm der neuesten Version von Microsoft Connector für Oracle herunter, und führen Sie es aus, um den Connector für Oracle Database zu installieren. Folgen Sie anschließend den Anweisungen im Installations-Assistenten.

Visual Studio erwartet, dass die x86-Version des Connectors auf dem Computer installiert ist, der zum Entwickeln von SSIS-Paketen verwendet wird. Standardmäßig werden Pakete im SSIS-Katalog im 64-Bit-Modus ausgeführt und verwenden daher die x64-Version. Sie können jedoch für die Ausführung im 32-Bit-Modus konfiguriert werden. Um beide Modi nutzen zu können, müssen Sie sowohl die 32-Bit- als auch die 64-Bit-Version des Connectors installieren.

Nachdem Sie den Connector installiert haben, müssen Sie SQL Server Integration Services neu starten, um sicherzustellen, dass die Oracle-Quelle und das Ziel ordnungsgemäß funktionieren können.

Hinweis

Um Pakete mit SQL Server Integration Services-Projekten zu entwerfen, müssen Sie den passenden Connector sowohl für das Ziel als auch für die neueste SQL Server-Version installieren.

Wenn Sie beispielsweise ein Upgrade auf Visual Studio 2022 durchführen, aber in SQL Server Integration Services 2019 bereitstellen, müssen Sie MicrosoftSSISOracleConnector-SQL22 und MicrosoftSSISOracleConnector-SQL19 installieren.

Zum Ausführen von SSIS-Paketen für SQL Server 2019 und höher müssen Sie keinen Oracle-Client installieren, um den Microsoft Connector für Oracle zu verwenden. Zum Ausführen von SSIS-Paketen für SQL Server 2017 und frühere Versionen müssen Sie zusätzlich zum Microsoft Connector für Oracle den Oracle-Client sowie den Microsoft-Connector für Oracle von Attunity über folgende Links mit der entsprechenden Version installieren:

Einschränkungen und bekannte Probleme

  • Sichten werden unter der Oracle-Quelle Name der Tabelle oder Sicht nicht aufgeführt. Verwenden Sie als Problemumgehung den SQL-Befehl, und führen Sie eine SELECT-Anweisung mit Platzhalterzeichen (*) in der Sicht aus. Alternativ dazu können Sie den Namen der Sicht im erweiterten Editor auf die Eigenschaft „[Oracle Source].[TableName]“ festlegen.
  • Der Microsoft Connector für Oracle kann nur verwendet werden, indem eine Oracle-Quelle oder ein Oracle-Ziel in einem Datenflusstask implementiert wird. Er ist nicht für andere SSIS-Aufgaben verfügbar, einschließlich Aufgaben zum Ausführen von SQL.

Deinstallation

Sie können den Deinstallations-Assistenten ausführen, um den Microsoft Connector für Oracle Database aus SQL Server zu entfernen.

Nächste Schritte