Configurer des sources de données pour le Fournisseur OLE DB Microsoft pour DB2

Cet article explique comment configurer des sources de données pour le Fournisseur OLE DB Microsoft pour DB2.

Version d’origine du produit : Host Integration Server
Numéro de la base de connaissances d’origine : 218590

L’onglet Fournisseur permet à l’utilisateur de sélectionner le fournisseur OLE DB (chaîne de nom de fournisseur) à utiliser dans ce fichier UDL à partir d’une liste de fournisseurs OLE DB possibles. Choisissez Fournisseur OLE DB pour DB2.

L’onglet Connexion permet à l’utilisateur de configurer les propriétés de base requises pour se connecter à une source de données. Pour le fournisseur OLE DB pour DB2, les propriétés de connexion incluent les valeurs suivantes :

  • Source de données : la source de données est un paramètre facultatif qui peut être utilisé pour décrire la source de données. Lorsque le programme de configuration Data Links est chargé à partir du dossier du programme SNA Server, le champ Source de données est requis. Ce champ est utilisé pour nommer le fichier UDL, qui est stocké dans le Program Files\Common Files\System\OLE DB\Data répertoire .

  • Nom d’utilisateur : un nom d’utilisateur valide est normalement requis pour accéder aux données sur DB2. Si vous le souhaitez, vous pouvez conserver un nom d’utilisateur dans la liaison de données. Le fournisseur OLE DB invite l’utilisateur au moment de l’exécution à entrer un mot de passe valide. En outre, la boîte de dialogue d’invite permet à l’utilisateur de remplacer le nom d’utilisateur stocké dans la liaison de données.

  • L’ordinateur AS/400 respecte la casse en ce qui concerne l’ID utilisateur et le mot de passe. As/400 accepte uniquement un ID utilisateur DB2/400 et un mot de passe en majuscules. (Si la connexion DB2/400 échoue en raison d’une authentification incorrecte, le fournisseur OLE DB renvoie l’authentification, forçant l’ID utilisateur et le mot de passe en majuscules.)

  • Le mainframe ne respecte pas la casse. Cela signifie que sur les ordinateurs mainframe, vous pouvez entrer l’ID utilisateur et le mot de passe DB2 dans tous les cas. Le fournisseur OLE DB envoie ces valeurs en majuscules.

  • DB2 UDB pour Windows NT respecte la casse. L’ID utilisateur est stocké en majuscules. Le mot de passe est stocké en cas mixte. L’utilisateur doit entrer le mot de passe dans le bon cas. Le fournisseur OLE DB envoie exactement le mot de passe dans le cas entré par l’utilisateur. L’utilisateur n’a pas besoin de qualifier le nom d’utilisateur Windows NT avec le nom de domaine Windows NT.

  • Mot de passe : un mot de passe valide est normalement requis pour accéder aux données sur DB2. Si vous le souhaitez, vous pouvez choisir d’enregistrer le mot de passe dans le fichier UDL en sélectionnant la zone Autoriser l’enregistrement du mot de passe case activée.

    Avertissement

    Cette option conserve les informations d’authentification en texte brut dans le fichier UDL.

  • Catalogue initial : cette propriété OLE DB est utilisée comme première partie d’un nom de table complet en trois parties.

  • Dans DB2 (MVS, OS/390), cette propriété est appelée LOCATION. The SYSIBM. La table LOCATIONS répertorie tous les emplacements accessibles. Pour trouver l’emplacement du DB2 auquel vous devez vous connecter, demandez à votre administrateur de rechercher le DSNTINST Clist TSO sous les définitions DDF. Ces définitions sont fournies dans le panneau DSNTIPR du manuel d’installation de DB2.

  • Dans DB2/400, cette propriété est appelée RDBNAM. La valeur RDBNAM peut être déterminée en appelant la commande WRKRDBDIRE de la console vers le système OS/400. S’il n’existe aucune valeur RDBNAM, vous pouvez en créer une à l’aide de l’option Ajouter.

  • Dans base de données universelle DB2, cette propriété est appelée DATABASE.

L’onglet Connexion inclut également un bouton Tester la connexion qui peut être utilisé pour tester les paramètres de connexion. La connexion ne peut être testée qu’une fois tous les paramètres requis entrés. Lorsque vous cliquez sur ce bouton, une session est établie sur le système DB2 distant à l’aide du fournisseur OLE DB pour DB2.

L’onglet Tout permet à l’utilisateur de configurer des propriétés supplémentaires utilisées pour se connecter à une source de données. Certaines des propriétés de l’onglet Tout sont requises. Ces propriétés peuvent être modifiées en sélectionnant une propriété dans la liste affichée et en sélectionnant Modifier la valeur. Pour le fournisseur OLE DB pour DB2, ces propriétés incluent les valeurs suivantes :

  • Autre nom TP : Cette propriété est requise uniquement lors de la connexion à SQL/DS (DB2/VM ou DB2/VSE), et est appelée programme de transaction à distance.

  • Alias d’unité logique locale APPC : Nom de l’alias de lu local configuré dans le serveur SNA.

  • Nom du mode APPC : Mode APPC qui correspond à la configuration de l’hôte et à la configuration du serveur SNA. Les valeurs légales pour le mode APPC incluent QPCSUPP (système par défaut courant), #INTER (interactif), #INTERSC (interactif avec une sécurité de routage minimale), #BATCH (lot), #BATCHSC (lot avec sécurité de routage minimale) et #IBMRDB (accès à la base de données distante DB2).

  • Alias LU distant APPC : Nom de l’alias d’unité logique distante configuré dans le serveur SNA.

  • Mode de validation automatique : Cette propriété autorise l’implicite COMMIT sur toutes les instructions SQL. En mode validation automatique, chaque opération de base de données est une transaction qui est validée lorsqu’elle est effectuée. Ce mode convient aux transactions courantes qui se composent d’une instruction SQL unique. Il n’est pas nécessaire de délimiter ou de spécifier l’achèvement de ces transactions. Aucun ROLLBACK n’est autorisé lors de l’utilisation du mode de validation automatique. La valeur par défaut est True.

  • Authentification du cache : L’objet de source de données ou l’énumérateur du fournisseur est autorisé à mettre en cache des informations d’authentification sensibles telles qu’un mot de passe dans un cache interne. La valeur par défaut est False.

  • Niveau d’isolation par défaut : Cela détermine le niveau d’isolation utilisé dans les cas d’accès simultané aux objets DB2 par plusieurs applications. La valeur par défaut est NC. Les niveaux suivants sont pris en charge :

    CS      Cursor Stability.  
            In DB2/400, this corresponds to COMMIT(*CS).  
            In ANSI, this corresponds to Read Committed (RC).  
    
    NC      No Commit.
            In DB2/400, this corresponds to COMMIT(*NONE).
            In ANSI, this corresponds to No Commit (NC).
    
    UR      Uncommitted Read.
            In DB2/400, this corresponds to COMMIT(*CHG).
            In ANSI, this corresponds to Read Uncommitted.
    
    RS      Read Stability.
            In DB2/400, this corresponds to COMMIT(*ALL).
            In ANSI, this corresponds to Repeatable Read.
    
    RR      Repeatable Read.
            In DB2/400, this corresponds to COMMIT(*RR).
            In ANSI, this corresponds to Serializable (Isolated).
    
  • Schéma par défaut : Nom de la collection dans laquelle le fournisseur recherche des informations de catalogue. Le fournisseur OLE DB utilise le schéma par défaut pour restreindre les jeux de résultats pour les opérations courantes, telles que l’énumération d’une liste de tables dans une collection cible (par exemple, OLE DB IDBSchemaRowsetDBSCHEMA_TABLES). En outre, le fournisseur OLE DB utilise le schéma par défaut pour générer une instruction SQL SELECT pour IOpenRowset::OpenRowset les requêtes.

  • Propriétés étendues : Méthode permettant de spécifier des propriétés supplémentaires spécifiques au fournisseur. Les propriétés transmises via ce paramètre doivent être délimitées par des points-virgules et sont interprétées par le client réseau sous-jacent du fournisseur.

  • CCSID hôte : Identificateur d’ensemble de code de caractères (CCSID) correspondant aux données DB2 telles qu’elles sont représentées sur l’ordinateur distant. Ce paramètre est défini par défaut sur États-Unis/Canada (37). La propriété CCSID est requise lors du traitement des données binaires en tant que données caractères. Sauf si la valeur Traiter le binaire en tant que caractère est définie, les données caractères sont converties en fonction du CCSID de la colonne DB2 et de la page de codes ANSI par défaut.

  • Adresse réseau : Cette propriété est utilisée pour localiser l’ordinateur DB2 cible, en particulier l’adresse TCP/IP ou le nom d’hôte/alias TCP/IP associé au port DRDA. L’adresse réseau est requise lors de la connexion au moyen de TCP/IP.

  • Port réseau : Cette propriété est utilisée pour localiser le port d’accès au service DRDA DB2 cible lors de la connexion au moyen de TCP/IP. La valeur par défaut est l’adresse de port DRDA connue de 446.

  • Bibliothèque de transport réseau : La propriété de bibliothèque de liens dynamiques de transport réseau indique si le fournisseur se connecte au moyen de SNA LU6.2 ou TCP/IP. La valeur par défaut est SNA. Si TCP/IP est sélectionné, les valeurs adresse réseau et port réseau sont requises. Si le SNA par défaut est sélectionné, les valeurs de l’alias lu local APPC, du nom du mode APPC et de l’alias LU distant APPC sont requises.

  • Collection de packages : Nom de la COLLECTION DRDA dans laquelle vous souhaitez que le pilote stocke et lie les packages DB2. Cela peut être identique au schéma par défaut.

  • Page de codes pc : Cette propriété est requise lors du traitement des données binaires en tant que données caractères. Sauf si la valeur Traiter le binaire en tant que caractère est définie, les données caractères sont converties en fonction de la page de codes ANSI par défaut configurée dans Windows. La valeur par défaut de cette propriété est Latin 1 (1252).

  • Conserver les informations de sécurité : Si vous le souhaitez, vous pouvez choisir d’enregistrer le mot de passe dans le fichier UDL en sélectionnant la zone Autoriser l’enregistrement du mot de passe case activée.

    Avertissement

    Cette option conserve les informations d’authentification en texte brut dans le fichier UDL.

  • Traiter le binaire en tant que caractère : Cette option traite les champs de type de données binaires (CCSID 65535) comme des champs de type de données caractère par source de données. Les valeurs HOST CCSID et PC Code Page sont des paramètres d’entrée et de sortie obligatoires.

  • Lecture seule : Crée une source de données en lecture seule. L’utilisateur dispose d’un accès en lecture seule aux objets, tels que les tables, et ne peut pas effectuer d’opérations de mise à jour, telles que INSERT, UPDATEou DELETE.