Outil de liaisons de données

Pour accéder aux informations des serveurs DB2 à l'aide du fournisseur de données, vous devez d'abord configurer les informations de connexion en définissant la source de données. L'outil de liaisons de données peut enregistrer une définition de la source de données en tant que fichier UDL OLE DB. La définition de la source de données est utilisée par les programmes consommateurs de données SQL Server, tels que SQL Server Integration Services, pour la connexion à un serveur DB2 cible au moment de l'exécution. Cette section est une mise à jour du contenu publié sur MSDN pour Host Integration Server 2010 et contient de nouvelles informations concernant DB2. Elle contient les sous-sections suivantes :

Création d'une liaison de données

L'outil de liaisons de données Microsoft permet de créer une définition de la source de données, puis de l'enregistrer en tant que fichier UDL. Vous pouvez également utiliser l'Assistant Source de données de l'outil d'accès aux données Microsoft pour créer un fichier UDL. Vous pouvez également créer une nouvelle liaison de données en cliquant sur le raccourci de l'outil d'accès aux données dans le dossier programme du Fournisseur Microsoft OLE DB pour DB2. Vous pouvez ensuite modifier le fichier UDL à l'aide de l'outil de liaisons de données, en ouvrant le fichier depuis l'Explorateur Windows, ce qui charge l'interface utilisateur des liaisons de données OLE DB standard. Pour démarrer l'outil d'accès aux données, cliquez sur le raccourci de l'outil d'accès aux données dans le dossier programme du Fournisseur Microsoft OLE DB pour DB2 ou cliquez sur Démarrer, Programmes, Fournisseur Microsoft OLE DB pour DB2, puis sur Outil d'accès aux données.

Fournisseur

L'onglet Fournisseur permet de sélectionner le Fournisseur Microsoft OLE DB pour DB2 (chaîne de nom du fournisseur) dans la liste des fournisseurs OLE DB possibles.

Connexion

L'onglet Connexion permet de configurer les propriétés de base requises pour la connexion à une source de données. Cette section décrit les propriétés spécifiques au Fournisseur Microsoft OLE DB pour les connexions DB2 v4.0.

Source de données

Spécifiez une chaîne pour décrire la source de données. Lorsque vous créez un fichier de liaison de données à l'aide de l'Assistant Source de données, la propriété Source de données nomme le fichier UDL ou le fichier de chaîne de connexion.

Réseau

Vous devez sélectionner Connexion TCP/IP dans la liste déroulante. Le Fournisseur Microsoft OLE DB pour DB2 v4.0 ne prend pas en charge la connexion LU6.2 APPC. Après avoir sélectionné Connexion TCP/IP, cliquez sur les points de suspension (...) pour ouvrir la boîte de dialogue de configuration des paramètres réseau TCP/IP.

Paramètres réseau TCP/IP

Lorsque vous établissez la connexion au serveur de base de données IBM DB2 à l'aide d'une connexion réseau TCP/IP, le fournisseur de données requiert une adresse IP ou un alias IP au format IPv4 ou IPv6, ainsi qu'un numéro de port réseau IP. Pour DB2/400, la valeur par défaut est TCP/IP pour le port 446. D'autres plateformes IBM DB2 prennent en charge plusieurs instances simultanées de bases de données, chacune ayant un numéro de port TCP/IP unique.

Lorsque vous utilisez le chiffrement SSL (Secure Sockets Layer) ou TLS (Transport Layer Security), vous devez entrer une valeur pour le nom commun du certificat.

Sécurité

La propriété Méthode de sécurité vous permet de configurer une des trois méthodes de sécurité : l'authentification interactive, l'authentification unique ou Kerberos. Les contrôles de configuration dans le groupe d'options Sécurité changent selon l'option de méthode de sécurité que vous sélectionnez.

Méthode de sécurité - Authentification interactive

Le fournisseur de données repose sur un nom d'utilisateur et un mot de passe stockés dans un fichier de configuration ou un magasin de configuration de consommateur de données. Par exemple, un fichier UDL est un fichier de configuration.

Nom d'utilisateur

  • DB2 pour z/OS accepte une chaîne de 8 octets.

  • DB2 pour i5/OS accepte une chaîne de 128 octets.

  • DB2 pour Linux ou UNIX accepte une chaîne de 8 octets.

  • DB2 pour Windows accepte une chaîne de 30 octets.

Mot de passe

  • DB2 pour z/OS accepte une chaîne de 8 octets.

  • DB2 pour i5/OS accepte une chaîne de 128 octets.

  • DB2 pour Linux ou UNIX accepte une chaîne de 8 octets.

  • DB2 pour Windows accepte une chaîne de 32 octets.

    Vous pouvez enregistrer le mot de passe dans un fichier UDL ou dans un fichier texte en cliquant sur la case à cocher Autoriser l'enregistrement du mot de passe.

    Hh872998.Caution(fr-fr,SQL.110).gifAvertissement
    Les informations d'authentification, telles que les noms d'utilisateur et les mots de passe, sont enregistrées en texte brut dans un fichier UDL ou un fichier texte. Le chiffrement des fichiers UDL ou des fichiers texte n'est pas pris en charge.

Méthode de sécurité - Authentification unique

Le fournisseur de données repose sur un nom d'utilisateur et un mot de passe stockés dans une base de données chiffrée utilisant l'authentification unique de l'entreprise.

Application associée

Lors de la prise en charge du mécanisme de sécurité facultatif de l'authentification unique (SSO) de l'entreprise, le fournisseur de données requiert une valeur de chaîne pour l'application associée. Les applications associées sont des entités logiques représentant un système ou un sous-système tel qu'un hôte, un système principal ou un serveur de base de données IBM DB2. Contactez votre administrateur de l'authentification unique pour obtenir le nom de l'application associée à l'authentification unique de l'entreprise. Pour plus d'informations, consultez la page Understanding Enterprise Single Sign-On (https://msdn.microsoft.com/en-US/library/aa754070(v=BTS.10).aspx) (en anglais).

Méthode de sécurité - Kerberos

Le fournisseur de données repose sur un ticket qui contient des informations d'identification chiffrées.

Nom de principal

Requis pour utiliser l'authentification Kerberos.

Base de données

Catalogue initial

Le fournisseur de données utilise cette valeur pour se connecter à un catalogue initial sur le serveur de base de données DB2.

  • DB2 pour z/OS accepte une chaîne de 16 octets (le catalogue est également appelé un emplacement).

  • DB2 pour i5/OS accepte une chaîne de 18 octets (le catalogue est également appelé une base de données relationnelle).

  • DB2 pour LUW accepte une chaîne de 8 octets (le catalogue est également appelé une base de données).

Collection de packages

Le fournisseur de données requiert cette valeur pour créer des packages avec des instructions SQL statiques (par exemple, CREATE CURSOR), qui servent à récupérer des données lors de l'interrogation de la base de données.

  • DB2 pour z/OS accepte une chaîne de 128 octets (le schéma est également appelé une collection).

  • DB2 pour i5/OS accepte une chaîne de 10 octets (le schéma est également appelé une collection ou une bibliothèque).

  • DB2 pour LUW accepte une chaîne de 30 octets.

Le fournisseur de données crée des packages à l'aide de l'une des options suivantes.

  • De façon automatique, pour un environnement mono-utilisateur. Au moment de l'exécution, le fournisseur de données crée et lie un package unique pour le niveau d'isolation actuel (la valeur par défaut est « Cursor Stability »). Le fournisseur de données octroie des autorisations d'exécution à l'utilisateur actuel.

  • De façon manuelle, pour un environnement multi-utilisateur. Au moment de la conception, lors de l'utilisation de l'option de menu Outil d'accès aux données, de l'Assistant Source de données, de la bibliothèque d'accès aux données ou des liaisons de données, le fournisseur de données crée et lie un ensemble de 4 packages (5 packages pour DB2 pour i5/OS). Le fournisseur de données accorde des autorisations d'exécution au groupe PUBLIC.

Le fournisseur de données crée 4 à 5 packages, selon la plateforme et l'environnement du serveur de base de données. Le tableau suivant décrit les packages et les niveaux d'isolation.

Nom du package Microsoft Nom du niveau d'isolement DB2 Nom du niveau d'isolation OLE DB

MSNC001

NO COMMIT

N/A (DB2 pour i5/OS uniquement)

MSUR001

UNCOMMITTED READ

ISOLATIONLEVEL_READUNCOMMITTED

MSCS001

CURSOR STABILITY

ISOLATIONLEVEL_READCOMMITTED

MSRS001

READ STABILITY

ISOLATIONLEVEL_REPEATABLEREAD

MSRR001

REPEATABLE READ

ISOLATIONLEVEL_SERIALIZABLE

Schéma par défaut

Les objets de base de données DB2 sont organisés en groupes logiques appelés schémas. Le nom du schéma est utilisé pour cataloguer des objets SQL tels que les tables et les vues à l'aide d'une convention d'affectation de noms en deux parties : <SCHEMA>.<OBJECTNAME>. Au moment de la conception, pour construire SQL, notamment les instructions SELECT, les consommateurs SQL Server peuvent présenter à l'utilisateur une liste de tous les objets figurant dans le catalogue de la base de données. Afin d'optimiser l'efficacité et les performances, vous pouvez, à titre facultatif, spécifier une chaîne de manière à indiquer au fournisseur de données de limiter les requêtes de schéma à un seul schéma de base de données. La valeur par défaut est une chaîne vide.

  • DB2 pour z/OS accepte une chaîne de 128 octets (le schéma est également appelé une collection).

  • DB2 pour i5/OS accepte une chaîne de 10 octets (le schéma est également appelé une collection ou une bibliothèque).

  • DB2 pour LUW accepte une chaîne de 30 octets.

Actions de connexion

L'onglet Connexion inclut trois boutons :

  • le bouton Parcourir, qui permet d'ouvrir un fichier UDL existant ;

  • le bouton Packages, qui permet d'indiquer au fournisseur de données de créer des packages sur le serveur de base de données DB2 ;

  • le bouton Tester la connexion, qui indique au fournisseur de données de se connecter au serveur de base de données IBM DB2 à l'aide de la connexion réseau définie.

Options avancées

Cette section décrit les propriétés que vous pouvez configurer sous l'onglet Options avancées.

Plateforme DBMS

À titre facultatif, vous pouvez sélectionner la plateforme de source de données sur laquelle la base de données DB2 distante est déployée afin d'optimiser les performances et réduire l'impact sur la base de données distante. Le fournisseur de données utilise cette valeur pour convertir des types de données dans un format pris en charge par cette plateforme.

La valeur par défaut est DB2/MVS (c'est-à-dire, DB2 pour z/OS). D'autres valeurs sont possibles : DB2/400 (c'est-à-dire, DB2 pour i5/OS), DB2/NT (c'est-à-dire, DB2 pour Windows) et DB2/6000 (c'est-à-dire, DB2 pour Linux ou UNIX).

Qualificateur par défaut

Les objets de base de données DB2 sont organisés en groupes logiques appelés schémas. Le nom du schéma permet d'identifier des objets SQL tels que les tables et les vues à l'aide d'une convention d'affectation de noms en deux parties : <SCHEMA>.<OBJECTNAME>. Les consommateurs SQL Server peuvent émettre des instructions SQL avec des noms d'objet à une composante, ou non qualifiés. À titre facultatif, vous pouvez spécifier une chaîne afin d'indiquer au fournisseur de données de définir une option d'environnement pour un qualificateur par défaut, par lequel indiquer au serveur DB2 le schéma dans lequel rechercher les objets de base de données. La valeur par défaut est une chaîne vide.

  • DB2 pour z/OS accepte une chaîne de 128 octets (le schéma est également appelé une collection).

  • DB2 pour i5/OS accepte une chaîne de 10 octets (le schéma est également appelé une collection ou une bibliothèque).

  • DB2 pour LUW accepte une chaîne de 30 octets.

CCSID de l'hôte

Le fournisseur de données requiert une valeur pour le CCSID (Coded Character Set Identifier) de l'hôte avec lequel exécuter des conversions de page de codes sur des données de chaîne. La valeur CCSID de l'hôte par défaut est EBCDIC – U.S./Canada [37]. Généralement, les serveurs de base de données IBM DB2 pour z/OS et i5/OS utilisent la valeur EBCDIC (Extended Binary Coded Decimal Interchange Code). Pour plus d'informations, consultez la page SNA Internationalization Programmer's Reference (https://go.microsoft.com/fwlink/?LinkID=181017) (en anglais).

Page de codes PC

Le fournisseur de données requiert une valeur pour la page de codes PC avec laquelle exécuter des conversions de page de codes sur des données de chaîne. La page de codes PC par défaut est ANSI – Latin I [1252]. Généralement, les consommateurs de données utilisent soit ANSI (American National Standards Institute), soit Unicode. Pour plus d'informations, consultez la rubrique SNA Internationalization Programmer's Reference (https://go.microsoft.com/fwlink/?LinkID=181017) (en anglais).

Traiter le binaire comme caractère

La propriété Traiter le binaire comme caractère (CCSID 65535) indique au fournisseur de données de convertir des octets DB2 en chaînes de caractères Windows, selon une page de codes binaires facultatifs.

La valeur par défaut est false.

Transactions distribuées

Cette propriété est désactivée dans le Fournisseur Microsoft OLE DB pour DB2 v4.0. En revanche, elle est activée dans la version du fournisseur utilisée avec Host Integration Server 2010.

Toutes les propriétés

La boîte de dialogue Toutes les propriétés vous permet de configurer des propriétés plus détaillées et facultatives. Pour modifier une propriété, sélectionnez-la dans la liste, puis sélectionnez ou modifiez la valeur dans la colonne de droite. Dans cette boîte de dialogue, vous pouvez modifier les propriétés suivantes.

Nom de la propriété de l'Assistant Source de données Boîte(s) de dialogue de l'Assistant Source de données Boîte(s) de dialogue Liaisons de données Description

Application associée

Sécurité

Connexion

Cette propriété indique au fournisseur de données d'extraire les informations d'identification d'une base de données utilisant l'authentification unique de l'entreprise.

Autre nom PT

Toutes

Toutes

Cette propriété est désactivée dans le Fournisseur Microsoft OLE DB pour DB2 v4.0. En revanche, elle est activée dans la version du fournisseur utilisée avec Host Integration Server 2010.

Alias de LU local APPC

Toutes

Paramètres réseau APPC

Cette propriété est désactivée dans le Fournisseur Microsoft OLE DB pour DB2 v4.0. En revanche, elle est activée dans la version du fournisseur utilisée avec Host Integration Server 2010.

Nom de mode APPC

Toutes

Paramètres réseau APPC

Cette propriété est désactivée dans le Fournisseur Microsoft OLE DB pour DB2 v4.0. En revanche, elle est activée dans la version du fournisseur utilisée avec Host Integration Server 2010.

Alias de LU distant APPC

Toutes

Paramètres réseau APPC

Cette propriété est désactivée dans le Fournisseur Microsoft OLE DB pour DB2 v4.0. En revanche, elle est activée dans la version du fournisseur utilisée avec Host Integration Server 2010.

Type de sécurité APPC

Toutes

Paramètres réseau APPC

Cette propriété est désactivée dans le Fournisseur Microsoft OLE DB pour DB2 v4.0. En revanche, elle est activée dans la version du fournisseur utilisée avec Host Integration Server 2010.

Authentification

Sécurité

Toutes

Définit la méthode d'authentification utilisée pour la connexion. La valeur par défaut est Serveur, c'est-à-dire une authentification basée sur un nom d'utilisateur et un mot de passe sans chiffrement.
Server_Encrypt_Pwd indique au fournisseur de données de chiffrer le mot de passe uniquement.
Server_Encrypt_UsrPwd indique au fournisseur de données de chiffrer à la fois le nom d'utilisateur et le mot de passe.
Data_Encrypt indique au fournisseur de données de chiffrer le nom d'utilisateur, le mot de passe et les données.

Validation automatique

Toutes

Toutes (Validation automatique)

À titre facultatif, vous pouvez indiquer au fournisseur de données d'exécuter une commande COMMIT implicite sur toutes les instructions SQL en spécifiant la valeur TRUE. Par défaut, cette propriété booléenne est définie sur la valeur FALSE. Le mode de validation automatique peut réduire le flux réseau et améliorer le niveau de performance global. Ce mode est particulièrement approprié pour la plupart des transactions courantes qui comprennent une instruction SQL unique. Toutefois, il ne permet pas la restauration des unités de travail. Pour plus d'informations, consultez la page https://support.microsoft.com/kb/218590.

Page de codes binaires

Toutes

Toutes (Page de codes binaires)

Lors de la prise en charge du traitement du binaire comme caractère, le fournisseur de données requiert un numéro de page de codes binaires. Par défaut, cette valeur est définie sur 0 (aucune conversion de page de codes).
Spécifiez une valeur numérique positive à quatre chiffres pour la propriété CCSID de l'hôte, qui correspond à un identificateur de jeu de caractères codés (CCSID) pris en charge par SNANLS (SNA National Language Support) dans Host Integration Server. Pour plus d'informations, consultez la rubrique SNA Internationalization Programmer's Reference (https://go.microsoft.com/fwlink/?LinkID=181017) (en anglais).

Authentification de cache

Toutes

Toutes

À titre facultatif, vous pouvez spécifier la valeur TRUE pour indiquer au consommateur de données ou au composant du service de mettre en cache les informations d'authentification stratégiques, telles que le mot de passe, dans un cache interne. Par défaut, cette valeur booléenne est définie sur FALSE. Les composants du service, tels que le regroupement de ressources OLE DB, requièrent que cette valeur soit définie sur TRUE.

Nom commun du certificat

Connexion réseau TCP/IP

Paramètres réseau TCP/IP

À titre facultatif, vous pouvez spécifier un nom commun de certificat de serveur pour indiquer au fournisseur de données d'utiliser le chiffrement SSL (Secure Sockets Layer) version 3.0 ou TLS (Transport Layer Security) version 1.0. L'utilisation du chiffrement SSL ou TLS améliore la sécurité via le chiffrement des informations d'authentification et des données. Par défaut, cette valeur est définie sur une chaîne vide (et non sur SSL ni TLS).

Comptabilité client

Toutes

Toutes

À titre facultatif, vous pouvez spécifier une chaîne de 200 octets pour indiquer au fournisseur de données d'envoyer des informations de comptabilisation client lors de la connexion au serveur de base de données IBM DB2. Les administrateurs DB2 peuvent exploiter ces informations à des fins de comptabilité, d'enregistrement et de résolution des problèmes. Par défaut, cette valeur est une chaîne vide (n'envoie aucune donnée).

Nom de l'application cliente

Toutes

Toutes

À titre facultatif, vous pouvez spécifier une chaîne de 32 octets pour indiquer au fournisseur de données d'envoyer un nom d'application cliente lors de la connexion au serveur de base de données IBM DB2. Les administrateurs DB2 peuvent exploiter ces informations à des fins de comptabilité, d'enregistrement et de résolution des problèmes. Par défaut, cette valeur est une chaîne vide (n'envoie aucune donnée).

ID d'utilisateur client

Toutes

Toutes

À titre facultatif, vous pouvez spécifier une chaîne de 16 octets pour indiquer au fournisseur de données d'envoyer un ID d'utilisateur client lors de la connexion au serveur de base de données IBM DB2. Les administrateurs DB2 peuvent exploiter ces informations à des fins de comptabilité, d'enregistrement et de résolution des problèmes. Par défaut, cette valeur est une chaîne vide (n'envoie aucune donnée).

Nom de la station de travail cliente

Toutes

Toutes

À titre facultatif, vous pouvez spécifier une chaîne de 18 octets pour indiquer au fournisseur de données d'envoyer un nom de station de travail cliente lors de la connexion au serveur de base de données IBM DB2. Les administrateurs DB2 peuvent exploiter ces informations à des fins de comptabilité, d'enregistrement et de résolution des problèmes. Par défaut, cette valeur est une chaîne vide (n'envoie aucune donnée).

Connect Timeout

Toutes

Toutes

À titre facultatif, vous pouvez spécifier un nombre de secondes afin d'indiquer au fournisseur de données d'attendre pour établir des connexions à l'aide du regroupement côté client. Lorsque toutes les connexions d'un regroupement sont en cours d'utilisation et que le délai de connexion expire, le fournisseur de données renvoie une erreur au consommateur de données (« Connexion non disponible »).
La valeur par défaut est de 15 secondes. Il n'y a aucune limite supérieure pour la propriété Connect Timeout. Spécifiez -1 afin d'indiquer au fournisseur de données d'attendre indéfiniment pour une connexion ouverte dans le regroupement de connexions côté client.

Regroupement de connexions

Options avancées

Toutes

À titre facultatif, vous pouvez définir la valeur TRUE pour indiquer au fournisseur de données d'utiliser un regroupement de connexions côté client. La valeur par défaut est FALSE (aucun regroupement).

Source de données

Enregistrement des informations

Connexion

Paramètre facultatif permettant de décrire la source de données. Il n'y a pas de valeur par défaut.

Nom de base de données

Base de données DB2

Toutes

À titre facultatif, vous pouvez spécifier une chaîne de 8 octets pour indiquer au fournisseur de données d'utiliser une clause IN DATABASE dans des instructions SQL. Les administrateurs DB2 peuvent diviser une base de données DB2 pour z/OS en plusieurs bases de données logiques, chacune contenant des espaces de table et des espaces d'index distincts. La valeur par défaut est une chaîne vide.

DateTime comme Char

Toutes

Toutes

Propriété facultative d'initialisation de la source de données OLE DB qui indique au fournisseur de données d'exposer les colonnes DB2 DATE, TIME et TIMESTAMP comme colonnes de type character à l'aide de IdbSchemaRowsets::GetSchemas (DBSCHEMA_COLUMNS). Elle indique au fournisseur de données de traiter les valeurs de colonnes DB2 DATE, TIME et TIMESTAMP comme des littéraux de chaîne.
Vous devez utiliser l'option de connexion « DateTime comme Char » facultative pour permettre au DQP (Distributed Query Processor) et aux autres consommateurs SQL Server de sélectionner une valeur DATE par défaut pour DB2 (0001-01-01) dans une colonne DATE ou TIMESTAMP.
La valeur par défaut de cette propriété booléenne est false. Vous pouvez définir cette propriété dans la chaîne d'initialisation DateTime As Char=True ou sous l'onglet Toutes de la boîte de dialogue Liaisons de données. Cette propriété est exposée dans l'écran Toutes les propriétés de l'Assistant Source de données.

Hh872998.Caution(fr-fr,SQL.110).gifAvertissement
Vous ne pouvez pas utiliser les chaînes DateTime As Char=True et DateTime As Date=True dans la même connexion. Pour utiliser ces deux fonctionnalités, vous devez utiliser deux connexions séparées.

DateTime comme Date

Toutes

Toutes

Propriété facultative d'initialisation de la source de données OLE DB qui indique au fournisseur de données de supprimer les informations d'heure dans la valeur des données DateTime SQL Server et de ne transmettre que les informations de date à la base de données IBM DB2.

Vous devez utiliser l'option de connexion « DateTime As Date » facultative pour autoriser un DQP (Distributed Query Processor) et d'autres consommateurs SQL Server à écrire des valeurs de données DateTime SQL Server (à l'aide d'instructions INSERT et UPDATE) ou utiliser des valeurs de données DateTime SQL Server dans des paramètres (à l'aide d'instructions SELECT, INSERT, UPDATE et DELETE).
La valeur par défaut est false. Vous pouvez définir cette propriété dans la chaîne d'initialisation DateTime As Date=True ou sous l'onglet Toutes de la boîte de dialogue Liaisons de données. Cette propriété est exposée dans l'écran Toutes les propriétés de l'Assistant Source de données.

Hh872998.Caution(fr-fr,SQL.110).gifAvertissement
Vous ne pouvez pas utiliser les chaînes DateTime As Char=True et DateTime As Date=True dans la même connexion. Pour utiliser ces deux fonctionnalités, vous devez utiliser deux connexions séparées.

Plateforme DBMS

Source de données (ou Plateforme de la source de données)

Options avancées

À titre facultatif, vous pouvez indiquer au fournisseur de données de se connecter aux serveurs de base de données IBM DB2 sur la base d'une désignation de plateforme des systèmes de gestion de base de données relationnelle. Le fournisseur de données prend en charge les valeurs de chaîne suivantes : DB2/MVS, DB2/400, DB2/6000 et DB2/NT. La valeur par défaut est DB2/MVS.

Decimal comme Numeric

Toutes

Toutes

Propriété facultative d'initialisation de la source de données OLE DB qui indique au fournisseur de données de mapper le type de données DB2 Decimal (OLE DB DBTYPE_DECIMAL) comme type de données DB2 Numeric (DBTYPE_NUMERIC). Cette option permet aux consommateurs OLE DB prenant en charge DBTYPE_NUMERIC mais pas DBTYPE_DECIMAL de lire et d'écrire des données DB2 Decimal.
La valeur par défaut est false. Vous pouvez définir cette propriété dans la chaîne d'initialisation Decimal As Numeric=True ou sous l'onglet Toutes de la boîte de dialogue Liaisons de données. Cette propriété est exposée dans l'écran Toutes les propriétés de l'Assistant Source de données.

Qualificateur par défaut

Base de données DB2

Connexion

Les objets de base de données DB2 sont organisés en groupes logiques appelés schémas. Le nom du schéma permet d'identifier des objets SQL tels que les tables et les vues à l'aide d'une convention d'affectation de noms en deux parties : <SCHEMA>.<OBJECTNAME>. Les consommateurs SQL Server peuvent émettre des instructions SQL avec des noms d'objet à une composante, ou non qualifiés. À titre facultatif, vous pouvez spécifier une chaîne afin d'indiquer au fournisseur de données de définir une option d'environnement pour un qualificateur par défaut, par lequel indiquer au serveur DB2 le schéma dans lequel rechercher les objets de base de données. La valeur par défaut est une chaîne vide.

  • DB2 pour z/OS accepte une chaîne de 128 octets (le schéma est également appelé une collection).

  • DB2 pour i5/OS accepte une chaîne de 10 octets (le schéma est également appelé une collection ou une bibliothèque).

  • DB2 pour LUW accepte une chaîne de 30 octets.

Schéma par défaut

Base de données DB2

Connexion

Les objets de base de données DB2 sont organisés en groupes logiques appelés schémas. Le nom de schéma est utilisé pour cataloguer des objets SQL tels que les tables et les vues à l'aide d'une convention d'affectation de noms en deux parties : <SCHEMA>.<OBJECTNAME>. Au moment de la conception, pour construire SQL, notamment les instructions SELECT, les consommateurs SQL Server peuvent présenter à l'utilisateur une liste de tous les objets figurant dans le catalogue de la base de données. Afin d'optimiser l'efficacité et les performances, vous pouvez, à titre facultatif, spécifier une chaîne de manière à indiquer au fournisseur de données de limiter les requêtes de schéma à un seul schéma de base de données. La valeur par défaut est une chaîne vide.

  • DB2 pour z/OS accepte une chaîne de 128 octets (le schéma est également appelé une collection).

  • DB2 pour i5/OS accepte une chaîne de 10 octets (le schéma est également appelé une collection ou une bibliothèque).

  • DB2 pour LUW accepte une chaîne de 30 octets.

Préparation différée

Options avancées

Toutes

À titre facultatif, vous pouvez spécifier la valeur TRUE pour indiquer au fournisseur de données d'optimiser le traitement des commandes de base de données paramétrables. La valeur par défaut est FALSE. Pour les commandes INSERT, UPDATE et DELETE, le fournisseur de données combine des commandes PREPARE, EXECUTE et COMMIT en un seul flux réseau vers la base de données distante. Pour la commande SELECT, le fournisseur de données combine des commandes PREPARE et EXECUTE en un seul flux réseau. Cette optimisation réduit le trafic réseau et permet d'améliorer les performances globales.

Dériver les paramètres

Options avancées

Toutes

Le fournisseur de données vérifie et corrige les longueurs de paramètre des types de données caractères, pour le compte de consommateurs de données tels que l'Assistant Importation/Exportation et le concepteur de packages SQL Server Integration Services. À titre facultatif, vous pouvez spécifier la valeur FALSE pour indiquer au fournisseur de données de ne pas dériver les types de données de paramètre. La valeur par défaut est TRUE. Cette fonction n'est pas obligatoire lorsque vous utilisez SQL Server Replication Services ou d'autres consommateurs SQL Server.

Propriétés étendues

Toutes

Toutes

À titre facultatif, vous pouvez spécifier d'autres paires propriété/valeur séparées par des virgules que le consommateur transmettra au fournisseur de données au moment de la connexion.

CCSID de l'hôte

LocaleAdvanced

Le fournisseur de données requiert une valeur pour le CCSID (Coded Character Set Identifier) de l'hôte avec lequel exécuter des conversions de page de codes sur des données de chaîne. La valeur CCSID de l'hôte par défaut est EBCDIC – U.S./Canada [37]. Généralement, les serveurs de base de données IBM DB2 pour z/OS et i5/OS utilisent la valeur EBCDIC (Extended Binary Coded Decimal Interchange Code). Pour plus d'informations, consultez la page SNA Internationalization Programmer's Reference (https://go.microsoft.com/fwlink/?LinkID=181017) (en anglais).

Catalogue initial

Base de données DB2

Connexion

Le fournisseur de données requiert cette valeur pour se connecter à un catalogue initial sur le serveur de base de données DB2. DB2 pour z/OS accepte une chaîne de 16 octets (le catalogue est également appelé un emplacement).
DB2 pour i5/OS accepte une chaîne de 18 octets (le catalogue est également appelé une base de données relationnelle).
DB2 pour LUW accepte une chaîne de 8 octets (le catalogue est également appelé une base de données).

Sécurité intégrée

Sécurité (ou Authentification unique)

Connexion (ou Authentification unique)

À titre facultatif, vous pouvez spécifier la valeur SSPI pour indiquer au fournisseur de données d'utiliser l'authentification unique de l'entreprise ou l'authentification Kerberos. Lors de l'utilisation de l'authentification unique de l'entreprise, vous devez spécifier une valeur de chaîne simultanée pour la propriété Application associée distincte. Lors de l'utilisation de Kerberos, vous devez spécifier une valeur de chaîne concurrente pour la propriété Nom principal.

LoadBalancing

Toutes

Toutes

Indique au fournisseur de données d'utiliser la liste de serveurs renvoyée par un serveur de base de données DB2 pour z/OS et de se reconnecter au serveur le plus disponible dans un groupe de partage de données, pour prendre en charge l'équilibrage de charge des transactions client et le basculement à tolérance de panne. La valeur par défaut de cette propriété est FALSE.

Pool max

Toutes

Toutes

Propriété facultative d'initialisation de la source de données OLE DB qui spécifie le nombre maximal de connexions qui peuvent exister dans le pool de connexions lorsque le regroupement de connexions est activé pour la source de données.
La valeur par défaut est 100. Il n'y a aucune limite supérieure pour la propriété Taille de pool max. Si vous configurez une valeur inférieure à 0 pour la propriété Taille de pool max, la valeur par défaut 100 est utilisée.

Mode

(ou Lecture seule)

Toutes

À titre facultatif, vous pouvez spécifier la valeur Lecture pour indiquer au fournisseur de données de déclarer une méthode d'accès en lecture seule lors de la connexion au serveur de base de données DB2. La valeur par défaut est Lecture/Écriture.

Adresse réseau

Connexion réseau TCP/IP

Paramètres réseau TCP/IP

Le fournisseur de données requiert une adresse IP ou un alias IP au format IPv4 ou IPv6 lors de la connexion au serveur de base de données IBM DB2 à l'aide d'une connexion réseau TCP/IP.

Port réseau

Connexion réseau TCP/IP

Paramètres réseau TCP/IP

Le fournisseur de données requiert un numéro de port IP lors de la connexion au serveur de base de données IBM DB2 à l'aide d'une connexion réseau TCP/IP. Pour DB2/400, la valeur par défaut est TCP/IP pour le port 446. D'autres plateformes IBM DB2 prennent en charge plusieurs instances simultanées de bases de données, chacune ayant un numéro de port TCP/IP unique.

Bibliothèque de transport réseau

Source de données

Connexion

Le fournisseur de données prend en charge les connexions réseau TCP/IP aux serveurs de base de données IBM DB2 distants. L'option de connexion réseau SNA LU6.2 (APPC) est désactivée dans le Fournisseur Microsoft OLE DB pour DB2 v4.0. En revanche, elle est activée dans la version du fournisseur utilisée avec Host Integration Server.

Nouveau mot de passe

Sécurité

Toutes

À titre facultatif, vous pouvez spécifier une valeur de chaîne pour indiquer au fournisseur de données d'utiliser la fonction de gestion du changement de mot de passe pour remplacer un mot de passe existant par un nouveau. Le tableau suivant décrit la version de base de données DB2 et les types de chaînes acceptés.

Collection de packages

Base de données DB2

Connexion

La collection de packages est requise pour indiquer au fournisseur de données le schéma DB2 dans lequel créer un ensemble de packages. Chaque package est divisé en sections avec des instructions SQL statiques (par exemple, CREATE CURSOR) qui sont utilisées pour récupérer des données lors de l'interrogation de la base de données.

Mot de passe

Sécurité

Connexion

La sécurité de l'authentification interactive repose sur un nom d'utilisateur et un mot de passe saisis au moment de l'exécution, ou stockés dans un fichier de configuration ou un magasin de configuration de consommateur de données, tel un package Integration Services.

Page de codes PC

LocaleAdvanced

Le fournisseur de données requiert une valeur pour la page de codes PC avec laquelle exécuter des conversions de page de codes sur des données de chaîne. La page de codes PC par défaut est ANSI – Latin I [1252]. Généralement, les consommateurs de données utilisent soit ANSI (American National Standards Institute), soit Unicode. Pour plus d'informations, consultez la rubrique SNA Internationalization Programmer's Reference (https://go.microsoft.com/fwlink/?LinkID=181017) (en anglais).

Persist Security Info

Sécurité

Connexion

À titre facultatif, vous pouvez spécifier la valeur TRUE pour indiquer au consommateur de données ou au composant du service de conserver les informations de sécurité, telles que le mot de passe, conjointement avec d'autres informations d'authentification. Par défaut, cette valeur booléenne est définie sur FALSE.
Le choix de cette option permet d'enregistrer le nom d'utilisateur et le mot de passe en texte brut. Il n'est pas possible de chiffrer le nom d'utilisateur ou le mot de passe à l'aide de cette méthode. La sécurité du serveur peut être compromise si un intrus parvient à accéder au partage de fichiers sur lequel se trouve le fichier UDL ou le fichier texte.

Nom de principal

Sécurité

Connexion

Cette propriété est requise pour utiliser l'authentification Kerberos.

Traiter le binaire comme caractère

Paramètres régionaux

Options avancées

La propriété Traiter le binaire comme caractère (CCSID 65535) indique au fournisseur de données de convertir des octets DB2 en chaînes de caractères Windows, selon une page de codes binaires facultatifs.

Lecture seule

Options avancées

Options avancées

À titre facultatif, vous pouvez spécifier la valeur Lecture pour indiquer au fournisseur de données de déclarer une méthode d'accès en lecture seule lors de la connexion au serveur de base de données DB2. La valeur par défaut est FALSE.

Taille du cache pour l'ensemble de lignes

Toutes

Toutes

Propriété facultative d'initialisation de la source de données OLE DB qui indique au fournisseur de données de prérécupérer des lignes de DB2, tout en traitant et en renvoyant des lignes au consommateur de données lors des appels à IRowset::GetNextRows. Cette fonctionnalité peut améliorer les performances des opérations de lecture seule en bloc sur des ordinateurs multiprocesseurs.
La valeur par défaut de cette propriété est 0 ; cela indique que la fonctionnalité facultative de prérécupération est désactivée. Il est conseillé de définir une valeur comprise entre 50 et 200, avec une valeur initiale recommandée de 100. Le paramétrage de cette valeur indique au fournisseur de prérécupérer le nombre spécifié de lots de lignes, qui sont stockés dans le cache d'ensemble de lignes du fournisseur de données. La taille des lots de lignes est déterminée automatiquement en fonction de la valeur de cRows dans l'interface IRowset::GetNextRows OLE DB spécifiée par le consommateur.
Vous pouvez définir cette propriété à partir de la page Options avancées de l'Assistant Source de données ou à partir de l'onglet Toutes de la boîte de dialogue Liaisons de données. Vous pouvez également spécifier cette propriété dans une chaîne d'initialisation ou dans une chaîne de connexion OLE DB en utilisant « Rowset Cache Size=100 ».

Méthode de sécurité

Sécurité

Connexion

La propriété Méthode de sécurité vous permet de configurer une des trois méthodes de sécurité : l'authentification interactive, l'authentification unique ou Kerberos.

Catalogue temporaire

Toutes

Toutes

À titre facultatif, vous pouvez spécifier la valeur TRUE pour indiquer au fournisseur de données d'extraire les informations de schéma d'un catalogue temporaire DB2, ce qui peut améliorer l'accès simultané aux métadonnées et optimiser les performances. La valeur par défaut est FALSE.

Unités de travail Connexion réseau TCP/IP

(Transactions distribuées)

Options avancées

Le Fournisseur Microsoft OLE DB pour DB2 v4.0 prend en charge une valeur RUW (Remote Unit of Work), définie comme unité de travail distante. Le fournisseur de données utilisé avec Host Integration Server prend en charge les valeurs RUW et DUW (Distributed Unit of Work), cette dernière étant définie comme unité de travail distribuée, protégée à l'aide du protocole de validation en deux phases.

Utiliser les premières métadonnées

Toutes

Toutes

À titre facultatif, vous pouvez spécifier la valeur TRUE pour indiquer au fournisseur de données d'utiliser les premières métadonnées à destination des consommateurs de données lors de la prise en charge des types de données définis par l'utilisateur. Ce paramètre peut être utilisé avec SQL Server DQP (Distributed Query Processor) et les requêtes de serveur lié contenant un objet blob (Binary Large Object), un objet clob (Character Large Object) ou les types de données définis par l'utilisateur.

ID d'utilisateur

Sécurité

Connexion

La sécurité de l'authentification interactive repose sur le nom d'utilisateur et le mot de passe saisis par l'utilisateur au moment de l'exécution, ou stockés dans un fichier de configuration ou un magasin de configuration de consommateur de données, tel qu'un package Integration Services.