Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment configurer des sources de données pour le Fournisseur OLE DB Microsoft pour DB2.
Version du produit d’origine : Host Integration Server
Numéro de la base de connaissances d’origine : 218590
Configurer la source de données OLE DB pour DB2 à l’aide de liens de données
L’onglet Fournisseur permet à l’utilisateur de sélectionner le fournisseur OLE DB (chaîne de nom du fournisseur) à utiliser dans ce fichier UDL dans une liste de fournisseurs OLE DB possibles. Choisissez le 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 des liaisons de données 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 le lien 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 le lien de données.
L’ordinateur AS/400 respecte la casse en ce qui concerne l’ID d’utilisateur et le mot de passe. L’AS/400 accepte uniquement un ID utilisateur et un mot de passe DB2/400 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 dans UPPER CASE.)
Le mainframe ne respecte pas la casse. Cela signifie que sur les ordinateurs mainframe, vous pouvez entrer l’ID d’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é dans UPPER CASE. Le mot de passe est stocké dans un cas mixte. L’utilisateur doit entrer le mot de passe dans le cas approprié. Le fournisseur OLE DB envoie exactement le mot de passe dans le cas entré par l’utilisateur. L’utilisateur n’a pas à 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 case Autoriser l’enregistrement du mot de passe .
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 de DB2 auquel vous devez vous connecter, demandez à votre administrateur d’examiner la liste de données DSNTINST de TSO sous les définitions DDF. Ces définitions sont fournies dans le panneau DSNTIPR dans le manuel d’installation 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 DB2 Universal Database, 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 Tous 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 distante.
Alias d’unité logique locale APPC : nom de l’alias 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 commun par défaut), #INTER (interactive), #INTERSC (interactive 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 d’unité logique distante APPC : nom de l’alias lu distant configuré dans le serveur SNA.
Mode de validation automatique : cette propriété permet d’être implicite
COMMIT
sur toutes les instructions SQL. En mode validation automatique, chaque opération de base de données est une transaction validée lors de l’exécution. 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 ou l’énumérateur de source de données 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 : 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 où 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 populaires, telles que l’énumération d’une liste de tables dans une collection cible (par exemple, OLE DB
IDBSchemaRowset
DBSCHEMA_TABLES
). En outre, le fournisseur OLE DB utilise le schéma par défaut pour générer une instruction SQLSELECT
pour lesIOpenRowset::OpenRowset
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 par 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.
HOST CCSID : identificateur de jeu de codes caractères (CCSID) correspondant aux données DB2 représentées sur l’ordinateur distant. Ce paramètre est défini par défaut aux É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 processus binaire en tant que valeur de caractère est définie, les données de caractères sont converties en fonction de la colonne DB2 CCSID 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 par le biais 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 par le biais 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 désigne 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 pour l’adresse réseau et le port réseau sont requises. Si le SNA par défaut est sélectionné, les valeurs pour l’alias d’unité logique locale APPC, le nom du mode APPC et l’alias LU distant APPC sont requises.
Collection de packages : nom de la collection DRDA où 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 processus binaire en tant que valeur de caractère est définie, les données de 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 case Autoriser l’enregistrement du mot de passe .
Avertissement
Cette option conserve les informations d’authentification en texte brut dans le fichier UDL.
Traiter 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ères par source de données. Les valeurs de la page de codes CCSID et PC hôte sont des paramètres d’entrée et de sortie requis.
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 des opérations de mise à jour, telles que
INSERT
,UPDATE
ouDELETE
.