Connexion à une base de données Teradata (FireDAC)
Remonter à Connectivité des bases de données (FireDAC)
Cette rubrique explique comment établir la connexion à une installation de base de données Teradata en utilisant FireDAC.
Sommaire
Versions prises en charge
Le pilote natif FireDAC prend en charge la base de données Teradata version 13 ou ultérieure.
Logiciel client
Logiciel client Windows
FireDAC nécessite l'installation du pilote ODBC Teradata pour Windows sur votre station de travail. Pour installer ce pilote :
- Téléchargez le fichier d'archive ODBC Driver Suite for Windows
- Procédez à l'extraction du fichier d'archive téléchargé.
- Exécutez l'installateur
setup.exe
qui se trouve à l'intérieur du dossier extrait. - Suivez les instructions de l'installateur à travers les étapes d'installation du pilote sur votre système.
Si le pilote ODBC de base de données Teradata n'a pas été installé correctement, une exception est déclenchée lorsque vous tentez d'établir une connexion :
[FireDAC][Phys][ODBC][Teradata][ODBC Teradata Driver] Not enough information to log on.
Logiciel client Linux
FireDAC vous requiert de :
Le pilote ODBC Teradata n'est pas compatible avec UnixODBC. A la place, vous devez utiliser le gestionnaire de pilotes ODBC DirecData fourni avec le pilote ODBC Teradata pour Linux. Pour de plus amples informations, voir :
- Does Teradata ODBC client work with UnixODBC and Unicode on Linux? (EN)
- ODBC Driver for Teradata Application Development, Application Considerations (EN)
Liaison du pilote
Pour lier le pilote :
- Déposez un composant TFDPhysTDataDriverLink à partir de la page "Liens FireDAC" de la palette de composants.
- Ou incluez l'unité FireDAC.Phys.TData dans la clause uses.
Paramètres de définition de la connexion
Pour établir la connexion à la base de données recensée, une application doit spécifier son nom en utilisant le paramètre Server. Spécifiez également les paramètres User_Name et Password. Pour plus de détails, voir Définition d'une connexion (FireDAC).
DriverID=TData
Paramètre | Description | Valeur exemple |
---|---|---|
Server |
Adresse IP du serveur de base de données Teradata ou alias de ce serveur. Lorsqu'un nom d'alias est spécifié, il est résolu au moment de la connexion. |
192.168.43.140 |
User_Name | Le nom d'utilisateur de la base de données Teradata. | dbc |
Password | Le lot de passe de l'utilisateur de la base de données Teradata. | dbc |
Database | Nom de la base de données. | MyDatabase |
CharacterSet |
Spécifie le nom d'ensemble de caractères redéfinissant l'ensemble de caractères du serveur de base de données Teradata. Les valeurs suivantes sont prises en charge :
|
UTF8 |
OSAuthent |
Lorsqu'elle est activée ( Cette option redéfinit l'ensemble de valeurs pour la même option pendant la configuration DSN. Lorsque
|
Yes |
SessionMode |
Cette option vous permet de sélectionner le mode ( |
Teradata |
Encrypt |
Lorsque ce paramètre est activé ( Lorsqu'il est désactivé ( |
Yes |
ExtendedMetadata |
Contrôle la description étendue des ensembles de résultats d'une requête :
|
False |
Exemples d'utilisation
- Connexion à un serveur de base de données Teradata :
DriverID=TData Server=192.168.43.140 Database=MyDatabase User_Name=dbc Password=dbc