Administrateur des sources de données ODBC

L’administrateur de source de données MICROSOFT ODBC gère les pilotes de base de données et les sources de données. Cette application se trouve dans le Panneau de configuration Windows sous Outils d’administration. À partir de Windows 8, l’icône est nommée Sources de données ODBC et, sur les systèmes d’exploitation 64 bits, il existe une version 32 bits et 64 bits. À l’aide de l’administrateur de source de données ODBC, vous pouvez ajouter/modifier/supprimer des connexions à utiliser avec microsoft ODBC Driver for DB2.

Les sources de données sont les bases de données ou les fichiers auxquels un pilote accède et sont identifiées par un nom de source de données (DSN). Utilisez l’administrateur de source de données ODBC pour ajouter, configurer et supprimer des sources de données de votre système. Les types de sources de données qui peuvent être utilisés sont décrits dans le tableau suivant.

Source de données Description
Utilisateur Les noms de source de données utilisateur sont locaux sur un ordinateur et peuvent être utilisés uniquement par l’utilisateur actuel. Ils sont enregistrés dans le registre HKEY_CURRENT_USER.
Système Les DSN système sont locaux sur un ordinateur plutôt que dédiés à un utilisateur. Le système ou tout utilisateur disposant de privilèges peut utiliser une source de données configurée avec un DSN système. Les DSN système sont inscrits dans le registre HKEY_LOCAL_MACHINE.
Fichier Les DSN de fichiers sont des sources basées sur des fichiers qui peuvent être partagées entre tous les utilisateurs qui ont les mêmes pilotes installés et qui ont donc accès à la base de données. Ces sources de données ne doivent pas être dédiées à un utilisateur ni être locales sur un ordinateur. Les noms des sources de données de fichier ne sont pas identifiés par des entrées de Registre dédiées ; au lieu de cela, ils sont identifiés par un nom de fichier avec une extension .dsn. Les sources de données de fichier sont stockées dans C :\Program Files\Common Files\ODBC\Data Sources.

Les sources de données utilisateur et système sont collectivement appelées sources de données de machine, car elles sont locales sur un ordinateur. Chacune de ces sources de données a un onglet dans la boîte de dialogue Administrateur de source de données ODBC .

Pour ouvrir l’administrateur de source de données ODBC dans Windows 7 et Windows Server 2008 R2.

  1. Dans le menu Démarrer , cliquez sur Panneau de configuration.

  2. Dans le Panneau de configuration, cliquez sur Outils d'administration.

  3. Dans Outils d'administration, cliquez sur Sources de données (ODBC).

    Pour ouvrir l’administrateur de source de données ODBC dans Windows 8 et Windows Server 2012.

  4. Dans le menu Démarrer , cliquez sur Panneau de configuration.

  5. Dans le Panneau de configuration, cliquez sur Outils d'administration.

  6. Dans Outils d’administration, cliquez sur Sources de données ODBC.

    À l’aide de l’administrateur de source de données ODBC, vous pouvez ajouter, modifier et supprimer des sources de données, comme décrit dans le tableau suivant.

Action Description
Ajout de sources de données Il est possible d’ajouter plusieurs sources de données, chacune associant un pilote à des données auxquelles vous souhaitez accéder à l’aide de ce pilote. Attribuez à chaque source de données un nom qui identifie cette source de données de manière unique. Par exemple, si vous créez une source de données pour un ensemble de tables DB2 qui contiennent des informations client, vous pouvez nommer la source de données « Clients ». Les applications affichent généralement des noms de sources de données parmi lesquels les utilisateurs peuvent choisir. L’ajout d’une source de données de fichier est légèrement différent de l’ajout de sources de données utilisateur ou système.
Modification des sources de données Selon vos besoins, vous devrez peut-être reconfigurer les sources de données. Vous pouvez réinitialiser les options en cliquant sur Configurer dans n’importe quelle boîte de dialogue de configuration du pilote.
Suppression de sources de données Cliquez sur Supprimer après avoir sélectionné une source de données.

Pour ajouter une source de données pour le pilote ODBC pour DB2 à l’aide de l’administrateur de source de données ODBC.

  1. Dans la boîte de dialogue Administrateur de source de données ODBC , cliquez sur Ajouter.

  2. Dans la boîte de dialogue Créer une source de données , cliquez sur Pilote Microsoft ODBC pour DB2, puis sur Terminer.

    La boîte de dialogue Microsoft ODBC Driver for DB2 Configuration contient cinq onglets.

Général

Utilisez l’onglet Général pour nommer et décrire la source de données.

Nom de la source des données

Le nom de la source de données est utilisé par l’administrateur de source de données ODBC pour nommer la source de données dans le registre ou le système de fichiers. Cet attribut obligatoire accepte une valeur de chaîne allant jusqu’à 60 caractères. La valeur par défaut est une chaîne vide.

Description

La description est utilisée par l’administrateur de source de données ODBC pour décrire la source de données dans le registre ou le système de fichiers. Cet attribut facultatif accepte une valeur de chaîne allant jusqu’à 60 caractères. La valeur par défaut est une chaîne vide.

Connexion

Utilisez l’onglet Connexion pour définir les attributs de connectivité réseau.

Le Fournisseur de données prend en charge les connexions réseau TCP/IP et SNA (architecture de système en réseau) via LU6.2 APPC (Advanced Program to Program Communications) aux serveurs de base de données IBM DB2 distants qui s’exécutent sur des ordinateurs hôtes IBM midrange et mainframe. Le fournisseur de données prend en charge les connexions réseau TCP/IP aux serveurs de base de données IBM DB2 distants qui s’exécutent sur des systèmes d’exploitation Linux, UNIX ou Windows.

Vous pouvez sélectionner les cases d’option Connexion APPC ou Connexion TCP/IP lorsque vous vous connectez à des bases de données DB2 qui s’exécutent sur des ordinateurs HÔTE DB2/z/OS et des ordinateurs IBM i de milieu de gamme. Vous devez sélectionner la case d’option Connexion TCP/IP lorsque vous vous connectez à des bases de données DB2 exécutant des systèmes d’exploitation Linux, UNIX ou Windows.

Connexion APPC

Si vous sélectionnez Connexion APPC, vous devez sélectionner ou entrer le nom de l’alias de lu locale APPC, de l’alias de lu distante APPC et du nom du mode APPC configuré dans Host Integration Server fonctionnant en tant que passerelle SNA. Une valeur courante pour DB2/z/OS est IBMRDB et DB2/400 est QPCSUPP. Si vous le souhaitez, vous pouvez spécifier la sécurité de conversation APPC pour identifier l’utilisateur Fournisseur de données sur le serveur de base de données DB2.

Alias LU local

L’alias de lu locale est défini par l’administrateur du serveur d’intégration de l’hôte pour identifier l’ordinateur HIS lors de la connexion à un système hôte distant via SNA APPC sur LU6.2. Cet attribut obligatoire accepte une valeur de chaîne allant jusqu’à 8 caractères. La valeur par défaut est une chaîne vide.

Alias LU distant

L’alias d’unité logique distante est défini par l’administrateur du serveur d’intégration de l’hôte pour identifier la base de données DB2 cible instance lors de la connexion à un système hôte distant via SNA APPC sur LU6.2. Cet attribut obligatoire accepte une valeur de chaîne allant jusqu’à 8 caractères. La valeur par défaut est une chaîne vide.

Nom du mode

Le nom du mode est défini par l’administrateur du serveur d’intégration de l’hôte pour spécifier les options de mode de session lors de la connexion à un système hôte distant via SNA APPC sur LU6.2. Cet attribut obligatoire accepte une valeur de chaîne allant jusqu’à 8 caractères. La valeur par défaut est une chaîne vide.

Type de sécurité

Le type de sécurité indique au fournisseur de données quel niveau de sécurité de session APPC utiliser lors de la connexion à un système hôte distant via SNA APPC sur LU6.2. Cet attribut facultatif accepte une valeur de chaîne , basée sur une énumération. La valeur par défaut est Program. Le tableau suivant décrit les valeurs du type de sécurité.

Type de sécurité Description
Programme Le Fournisseur de données envoie à la fois un nom d’utilisateur et un mot de passe.
Identique Le Fournisseur de données envoie uniquement un nom d’utilisateur.
None Le Fournisseur de données n’envoie aucune information de sécurité (ni nom d’utilisateur ni mot de passe).

Connexion TCP/IP

Si vous sélectionnez Connexion TCP/IP, vous devez entrer une valeur pour l’adresse IP et le port réseau.

Adresse IP

L’adresse IP indique au fournisseur de données l’adresse réseau ou l’alias à utiliser lors de la connexion à un ordinateur distant via TCP/IP. Cet attribut requis accepte une valeur de chaîne au format IPv4 ou IPv6. La valeur par défaut est une chaîne vide.

Port réseau

Le port réseau indique au fournisseur de données le numéro de port réseau à utiliser lors de la connexion à un ordinateur distant via TCP/IP. Cet attribut obligatoire accepte une valeur entière . La valeur par défaut est 446.

Tester la connexion

Le bouton Tester la connexion indique au fournisseur de données de se connecter à la base de données DB2.

Sécurité

Utilisez l’onglet Sécurité pour définir des attributs d’authentification.

Authentification

L’authentification indique au fournisseur de données la méthode d’authentification et les options à utiliser lors de la connexion à la base de données DB2.

Utiliser ce nom d’utilisateur

La case d’option Utiliser ce nom d’utilisateur indique au fournisseur de données d’utiliser la sécurité d’authentification interactive, d’envoyer un nom d’utilisateur et une valeur de mot de passe en fonction des informations stockées dans la configuration de la source de données, du programme consommateur de données ou de l’invite de l’utilisateur au moment de la connexion. Cet attribut obligatoire accepte une valeur de chaîne sous la forme d’un nom d’utilisateur DB2. La valeur par défaut est une chaîne vide. Le tableau suivant répertorie la plateforme de base de données DB2 et les longueurs de chaîne acceptées.

Plateforme Longueur
DB2 pour z/OS Chaîne de 8 octets
DB2 pour IBM i Chaîne de 10 octets
DB2 pour Linux ou UNIX Chaîne de 8 octets
DB2 pour Windows Chaîne de 30 octets

Utiliser l’authentification unique

La case d’option Utiliser l’authentification unique indique au fournisseur de données d’utiliser l’authentification unique, d’envoyer un nom d’utilisateur et une valeur de mot de passe en fonction du contexte utilisateur Windows du programme consommateur et mappée aux informations d’identification étrangères associées à une application affiliée par Host Integration Server Enterprise Single Sign-On (ESSO). Cet attribut requis accepte une valeur de chaîne sous la forme d’une application d’affiliation. La valeur par défaut est une chaîne vide.

Méthode d’authentification hôte

La liste Host Authentication Method indique au fournisseur de données s’il faut chiffrer l’authentification et les données. Cet attribut facultatif accepte une valeur de chaîne , basée sur une énumération. La valeur par défaut est Server. Le tableau suivant décrit les valeurs de méthode d’authentification de l’hôte.

Méthode Description
Serveur Pas de chiffrement
Server_Encrypt_Pwd Mot de passe chiffré
Server_Encrypt_UsrPwd Nom d’utilisateur et mot de passe chiffrés
Data_Encrypt Nom d’utilisateur, mot de passe et données chiffrés

La méthode d’authentification de sécurité Data_Encrypt s’appuie sur de faibles technologies DES (Data Encryption Standard). Nous vous recommandons d’utiliser une méthode d’authentification de sécurité qui inclut un chiffrement de données fort, comme SSL V3.0 ou TLS V1.0.

Base de données cible

Utilisez l’onglet Base de données cible pour définir les attributs de base de données DB2.

Catalogue initial

Le catalogue initial indique au fournisseur de données le nom de la base de données DB2 cible instance sous la forme d’un RDBNAM DB2 DRDA (Nom de base de données relationnelle). Cet attribut obligatoire accepte une valeur de chaîne . La valeur par défaut est une chaîne vide. Le tableau suivant répertorie la plateforme de base de données DB2 et les longueurs de chaîne acceptées.

Plateforme Longueur
DB2 pour z/OS Chaîne de 16 octets (le catalogue est également appelé emplacement)
DB2 pour IBM i Chaîne de 18 octets (le catalogue est également appelé base de données relationnelle)
DB2 pour LUW Chaîne de 8 octets (le catalogue est également appelé base de données)

Collection de packages

La collection Package indique au fournisseur de données dans quel schéma DB2 créer un ensemble de packages, qui contiennent des instructions CREATE CURSOR utilisées pour récupérer les jeux de résultats de requête. Cet attribut obligatoire accepte une valeur de chaîne . La valeur par défaut est une chaîne vide. Le tableau suivant répertorie la plateforme de base de données DB2 et les longueurs de chaîne acceptées.

Plateforme Longueur
DB2 pour z/OS Chaîne de 128 octets (le schéma est également appelé collection)
DB2 pour IBM i Chaîne de 10 octets (le schéma est également appelé collection ou bibliothèque)
DB2 pour LUW Chaîne de 30 octets

Schéma par défaut

Le schéma par défaut indique au fournisseur de données de limiter les requêtes de catalogue à un schéma de spécification, lors de la récupération de listes d’objets de métadonnées (tables, vues, colonnes, index, procédures, paramètres et contraintes). Cet attribut facultatif accepte une valeur de type chaîne. La valeur par défaut est une chaîne vide. Le tableau suivant répertorie la plateforme de base de données DB2 et les longueurs de chaîne acceptées.

Plateforme Longueur
DB2 pour z/OS Chaîne de 128 octets (le schéma est également appelé collection)
DB2 pour IBM i Chaîne de 10 octets (le schéma est également appelé collection ou bibliothèque)
DB2 pour LUW Chaîne de 30 octets

Plateforme SGBD

La plateforme SGBD indique au fournisseur de données quelle plateforme la base de données DB2 exécute, afin de convertir les données vers et à partir des encodages de la plateforme cible. Cet attribut facultatif accepte une valeur de type chaîne. La valeur par défaut est DB2/z/OS. Le tableau suivant répertorie la plateforme de base de données DB2 et les valeurs de chaîne acceptées.

Plateforme Valeur
DB2 pour z/OS DB2/z/OS
DB2 pour IBM i DB2/400
DB2 pour Windows DB2/NT
DB2 pour AIX DB2/6000

Qualificateur par défaut

Les instructions SQL dynamiques DB2 utilisent une convention de nommage d’objet en deux parties (par exemple, SELECT * FROM DSN8910. DEPT). Les instructions SQL consommateur ODBC peuvent utiliser une convention de nommage d’objet en une seule partie uniquement (par exemple, SELECT * FROM DEPT). Le qualificateur par défaut indique au fournisseur de données d’émettre une instruction SET lors de la connexion pour demander à la base de données DB2 de localiser des objets non qualifiés dans un schéma DB2 cible. Cet attribut facultatif accepte une valeur de type chaîne. La valeur par défaut est une chaîne vide. Le tableau suivant répertorie la plateforme de base de données DB2 et les longueurs de chaîne acceptées.

Plateforme Longueur
DB2 pour z/OS Chaîne de 128 octets (le schéma est également appelé collection)
DB2 pour IBM i Chaîne de 10 octets (le schéma est également appelé collection ou bibliothèque)
DB2 pour LUW Chaîne de 30 octets

Autre nom tp

Le nom tp de remplacement indique au fournisseur de données de se connecter à la base de données DB2 à l’aide de SNA APPC sur LU6.2 en spécifiant un nom de programme de transaction non par défaut (TP). Cet attribut facultatif accepte une valeur de chaîne allant jusqu’à 8 caractères. La valeur par défaut est 07F6C4C2.

Options

Les options indiquent au fournisseur de données les options avancées à utiliser lors de la connexion à la base de données DB2.

Transactions distribuées

Les transactions distribuées indiquent au fournisseur de données de se connecter à la base de données DB2 à l’aide de l’unité de travail distante DRDA (RUW) ou de l’unité de travail distribuée (DUW) pour protéger la transaction à l’aide du protocole de validation en deux phases. Cet attribut facultatif accepte une valeur de chaîne allant jusqu’à 3 caractères. La valeur par défaut est RUW.

Préparation différée

La préparation différée indique au fournisseur de données de combiner la préparation du paramètre à l’exécution de la commande, afin de réduire le nombre de flux réseau et d’améliorer les performances des commandes paramétrées. Cet attribut facultatif accepte une valeur booléenne . La valeur par défaut est false.

Paramètres régionaux

Utilisez l’onglet Paramètres régionaux pour définir les attributs d’encodage DB2.

CCSID de l'hôte

L’attribut HOST CCSID (Coded Character Set Identifier) indique au fournisseur de données comment encoder et décoder des valeurs de chaîne. Cet attribut facultatif accepte une valeur entière . La valeur par défaut est 37.

Page de code PC

L’attribut HOST CCSID (Coded Character Set Identifier) indique au fournisseur de données comment encoder et décoder des valeurs de chaîne. Cet attribut facultatif accepte une valeur entière . La valeur par défaut est 37.