Bases de données prises en charge

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Comparer des données de base de données >

Bases de données prises en charge

La table suivante recense les types de connexion de base de données pris en charge pour chaque plateforme.

 

Type de connexion

Linux

macOS

Windows

ADO

-

-

Oui

ADO.NET

-

-

Oui, avec certaines limitations, voir Notes de prise en charge ADO.NET

JDBC

Oui

Oui

Oui

ODBC

-

-

Oui

PostgreSQL

Oui

Oui

Oui

SQLite

Oui

Oui

Oui

 

Pour qu'une connexion de base de données soit possible, les pilotes de base de données requis doivent être installés dans le système d'exploitation, concrètement :

 

Pour des connexions ADO.NET, le .NET Framework doit être installé. De plus, le fournisseur ADO.NET du revendeur de base de données doit être installé s'il n'est pas déjà disponible sur votre système d'exploitation. Veuillez noter que les fournisseurs ADO.NET de certaines base de données ne sont pas pris en charge, voir Notes de prise en charge ADO.NET.
Pour les connexions JDBC, les pilotes JDBC doivent être ajoutés dans la variable CLASSPATH. De plus, le JRE (Java Runtime Environment) ou Java Development Kit (JDK) doit être installé. Il peut s'agir soit de Oracle JDK ou d'un build open source comme Oracle OpenJDK.
Pour des connexions ODBC, le pilote ODBC du revendeur de base de données respectif doit être installé.

 

La plateforme 32-bit ou 64-bit de DiffDog Server doit correspondre à celui du pilote de base de données.

 

Les connexions PostgreSQL et SQLite sont prises en charge nativement et ne nécessite pas de pilotes.

 

Vous pouvez consulter en un coup d'œil tous les pilotes de base de données détectés sur votre machine par DiffDog Server en exécutant la commande db-drivers.

 

Les bases de données suivantes sont prises en charge. L'objet racine disponible pour chaque base de données est également recensé. Bien qu'Altova œuvre pour prendre en charge d'autres bases de données, une connexion et un traitement des données réussis ont uniquement été testés avec les bases de données énumérées ci-dessous. Si votre application Altova est une version 64-bit, veuillez vous assurer que vous avez accès aux pilotes de base de données 64-bit nécessaires pour la base de données spécifique à laquelle vous tentez de vous connecter.

 

Base de données

Objet racine

Notes

Firebird 2.5.4, 3.0

schéma


IBM DB2 8.x, 9.1, 9.5, 9.7, 10.1, 10.5

schéma


IBM Db2 pour i 6.1, 7.1, 7.2, 7.3

schéma

Les fichiers logiques sont pris en charge et présentés en tant qu'affichage

IBM Informix 11.70, 12.10

base de données

 

MariaDB 10.2, 10.3

base de données


Microsoft Access 2003, 2007, 2010, 2013

base de données


Base de données Microsoft Azure SQL

base de données

SQL Server 2016 codebase

Microsoft SQL Server 2005, 2008, 2012, 2014, 2016, 2017, Microsoft SQL Server sur Linux

base de données


MySQL 5.0, 5.1, 5.5, 5.6, 5.7, 8.0

base de données


Oracle 9i, 10g, 11g, 12c

schéma


PostgreSQL 8.0, 8.1, 8.2, 8.3, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.5, 9.6, 10, 11

base de données

Les connexions PostgreSQL sont prises en charge aussi bien en tant que connexions natives qu'en tant que connexions sur base pilote par le biais d'interfaces (pilotes) comme ODBC ou JDBC. Les connexions natives ne nécessitent pas de pilotes.

Progress OpenEdge 11.6

base de données

 

SQLite 3.x

base de données

Les connexions SQLite sont prises en charge en tant que connexions directes natives du fichier de base de données SQLite. Aucun pilote séparé n'est nécessaire.

Sybase ASE15, 16

base de données


Teradata 16

base de données


 

ADO.NET Support Notes

La table suivante recense les pilotes de base de données ADO.NET connus qui ne sont actuellement pas pris en charge ou ne proposent qu'une prise en charge limitée dans DiffDog Server.

 

Base de données

Pilote

Notes de prise en charge

Toutes les bases de données

.Net Framework Data Provider for ODBC

Prise en charge limitée. Des problèmes sont connus pour les connexions Microsoft Access. Il est recommandé d'utiliser les connexions ODBC directes à la place.

.Net Framework Data Provider for OleDb

Prise en charge limitée. Des problèmes sont connus pour les connexions Microsoft Access. Il est recommandé d'utiliser les connexions ADO directes à la place.

Firebird

Firebird ADO.NET Data Provider

Prise en charge limitée. Il est recommandé d'utiliser ODBC ou JDBC à la place.

Informix

IBM Informix Data Provider for .NET Framework 4.0

N'est pas pris en charge. Utiliser DB2 Data Server Provider à la place.

IBM DB2 for i (iSeries)

.Net Framework Data Provider for i5/OS

N'est pas pris en charge. Utiliser .Net Framework Data Provider for IBM i à la place, installé en tant que partie du IBM i Access Client Solutions - Windows Application Package.

Oracle

.Net Framework Data Provider for Oracle

Prise en charge limitée. Bien que ce pilote est fourni avec .NET Framework, son utilisation n'est pas encouragée par Microsoft, parce qu'elle est obsolète.

PostgreSQL

-

Aucun pilote ADO.NET n'est pris en charge pour ce fournisseur. Utiliser une connexion native à la place.

Sybase

-

Aucun pilote ADO.NET n'est pris en charge pour ce fournisseur.

.


© 2019 Altova GmbH