Condividi tramite


Connettore Microsoft per Oracle

Si applica a: SQL Server

Connettore Microsoft per Oracle consente di abilitare la capacità di esportare e caricare i dati in un'origine dati Oracle in un pacchetto SSIS.

Supporto versione

I prodotti Microsoft SQL Server seguenti sono supportati da Connettore Microsoft per Oracle:

  • A partire da SQL Server 2019 CU1
  • Microsoft SQL Server 2022
  • Progetti di SQL Server Integration Services per Visual Studio 2019
  • Progetti di SQL Server Integration Services per Visual Studio 2022

Sono supportate le origini dati delle versioni seguenti di Oracle Database:

  • Oracle 10.x
  • Oracle 11.x
  • Oracle 12c
  • Oracle 18c (senza supporto per l'autenticazione di Windows)
  • Oracle 19c (senza supporto per l'autenticazione di Windows)

Oracle Database è supportato in tutti i sistemi operativi e le piattaforme.

Installazione

Per installare il connettore per database Oracle, scaricare ed eseguire il programma di installazione dalla versione più recente di Connettore Microsoft per Oracle. Quindi, seguire le indicazioni nell'installazione guidata.

Visual Studio prevede l'installazione della versione x86 del connettore nel computer usato per lo sviluppo dei pacchetti SSIS. Per impostazione predefinita, i pacchetti nel catalogo SSIS verranno eseguiti in modalità a 64 bit e quindi usano la versione x64, ma possono essere configurati per l'esecuzione in modalità a 32 bit. Per supportare entrambe le modalità, è necessario installare sia le versioni a 32 bit che a 64 bit del connettore.

Dopo aver installato il connettore, è necessario riavviare il servizio SQL Server Integration Services per assicurarsi che l'origine e la destinazione Oracle funzionino correttamente.

Nota

Per progettare pacchetti con progetti di SQL Server Integration Services, è necessario installare il connettore appropriato sia per la destinazione che per la versione più recente di SQL Server.

Ad esempio, se si esegue l'aggiornamento a Visual Studio 2022 ma la distribuzione avviene in SQL Server Integration Services 2019, è necessario installare MicrosoftSSISOracleConnector-SQL22 e MicrosoftSSISOracleConnector-SQL19.

Per eseguire pacchetti SSIS destinati a SQL Server 2019 e versioni successive, non è necessario installare un client Oracle per usare il connettore Microsoft per Oracle. Per eseguire un pacchetto SSIS destinato a SQL Server 2017 e versioni precedenti, oltre a Connettore Microsoft per Oracle è necessario installare il client Oracle e il connettore Microsoft per Oracle di Attunity con la versione corrispondente dai collegamenti seguenti:

Limitazioni e problemi noti

  • Le viste non vengono elencate nell'origine Nome tabella o vista di Oracle. Come soluzione alternativa, usare il comando SQL ed eseguire un'operazione select * dalla vista o impostare il nome della vista sulla proprietà [Oracle Source].[TableName] in Editor avanzato.
  • Il connettore Microsoft per Oracle può essere usato solo implementando un'origine Oracle o una destinazione Oracle in un'attività flusso di dati. Non è disponibile per altre attività SSIS, incluse quella Esegui SQL.

Disinstallazione

È possibile eseguire la disinstallazione guidata per rimuovere Connettore Microsoft per database Oracle da SQL Server.

Passaggi successivi