Freigeben über


Microsoft Connector für Oracle

Gilt für:SQL Server

Wichtig

Microsoft Connector für Oracle ist jetzt veraltet. Die Details beziehen sich auf die Ankündigung.

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 wird, 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, können jedoch so konfiguriert werden, dass sie im 32-Bit-Modus ausgeführt werden. Um beide Modi zu berücksichtigen, müssen Sie sowohl die 32-Bit- als auch die 64-Bit-Versionen 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 entsprechenden 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.

Um SSIS-Pakete für SQL Server 2019 und höher auszuführen, müssen Sie keinen Oracle-Client installieren, um den Microsoft Connector für Oracle zu verwenden. Um SSIS-Pakete für SQL Server 2017 und unten auszuführen, müssen Sie zusätzlich zu Microsoft Connector für Oracleeinen Oracle-Client und Microsoft Connector für Oracle von Attunity mit der entsprechenden Version aus den folgenden Links 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. Es ist nicht für andere SSIS-Aufgaben verfügbar, einschließlich Ausführen von SQL-Aufgaben.

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