Share via


Connecteur Microsoft pour Oracle

S’applique à :SQL Server

Le connecteur Microsoft pour Oracle offre la possibilité d’exporter et de charger des données dans une source de données Oracle dans un package SSIS.

Prise en charge de la version

Les produits Microsoft SQL Server suivants sont pris en charge par le connecteur Microsoft pour Oracle :

  • À compter de SQL Server 2019 CU1
  • Microsoft SQL Server 2022
  • Projets SQL Server Integration Services pour Visual Studio 2019
  • Projets SQL Server Integration Services pour Visual Studio 2022

Les versions de base de données Oracle suivantes sont prises en charge pour la source de données :

  • Oracle 10.x
  • Oracle 11.x
  • Oracle 12c
  • Oracle 18c (sans prise en charge de l’authentification Windows)
  • Oracle 19c (sans prise en charge de l’authentification Windows)

La base de données Oracle est prise en charge sur tous les systèmes d’exploitation et plateformes.

Installation

Pour installer le connecteur pour base de données Oracle, téléchargez et exécutez le programme d’installation de la dernière version du connecteur Microsoft pour Oracle. Suivez les instructions dans l'assistant d'installation.

Visual Studio s’attend à ce que la version x86 du connecteur soit installée sur la machine utilisée pour développer des packages SSIS. Par défaut, les packages du catalogue SSIS s’exécutent en mode 64 bits et utilisent donc la version x64, mais ils peuvent être configurés pour s’exécuter en mode 32 bits. Pour prendre en charge les deux modes, vous devez installer les versions 32 et 64 bits du connecteur.

Après avoir installé le connecteur, vous devez redémarrer le service d’intégration SQL Server pour vous assurer que la source et la destination Oracle peuvent fonctionnent correctement.

Notes

Pour concevoir des packages avec Projets SQL Server Integration Services, vous devez installer le connecteur approprié pour la cible et la dernière version de SQL Server.

Par exemple, si vous effectuez une mise à niveau vers Visual Studio 2022 mais que vous effectuez un déploiement vers SQL Server Integration Services 2019, vous devez installer MicrosoftSSISOracleConnectorConnector-SQL22 et MicrosoftSISOracleConnector-SQL19.

Pour exécuter des packages SSIS ciblant SQL Server 2019 et versions ultérieures, vous n’avez pas besoin d’installer un client Oracle pour utiliser le connecteur Microsoft pour Oracle. Pour exécuter des packages SSIS ciblant SQL Server 2017 (et les versions antérieures), vous devez non seulement installer le connecteur Microsoft pour Oracle, mais également le client Oracle et le connecteur Microsoft pour Oracle par Attunity avec la version correspondante à partir des liens suivants :

Limitations et problèmes connus

  • Les vues ne sont pas répertoriées sous la source Oracle Nom de la table ou de la vue. Pour contourner le problème, utilisez la commande SQL et effectuez une sélection * à partir de la vue, ou définissez le nom de la vue sur la propriété [Oracle Source].[TableName] dans Éditeur avancé.
  • Le connecteur Microsoft pour Oracle ne peut être utilisé qu’en implémentant une source Oracle ou une destination Oracle dans une tâche de flux de données. Il n’est pas disponible pour d’autres tâches SSIS, notamment l’exécution de tâches SQL.

Désinstallation

Vous pouvez exécuter l’Assistant de désinstallation pour supprimer le connecteur Microsoft pour base de données Oracle de SQL Server.

Étapes suivantes