Serveurs (DB2)

Le propriétaire de l'instance fournit un nom pour identifier la source de données, avec le type et la version de la source de données, le nom de la base de données pour la source de données (SGBDR uniquement), et les métadonnées qui sont spécifiques à la source de données. Ces informations sont appelées définition de serveur. Les sources de données répondent aux demandes de données et sont des serveurs de plein droit. Les serveurs sont pris en charge pour DB2 for Common Server v9.7 et versions supérieures.

Création d'un serveur

Remarque : Un serveur peut être créé automatiquement lorsque vous créez un pseudonyme (voir Pseudonymes (DB2)) en utilisant la commande Nouveau pseudonyme pour une table externe.

Vous pouvez créer manuellement un serveur de l'une des façons suivantes :

Propriétés d'un serveur

Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'un serveur, double-cliquez sur l'entrée correspondante dans le dossier Serveurs de l'Explorateur d'objets.

Les attributs étendus suivants sont disponibles sur l'onglet Général :

Propriété

Description

Autorisation / Mot de passe

Requis uniquement pour les sources de données de la famille DB2. Spécifie l'ID d'autorisation et le mot de passe sous lesquels les actions nécessaires sont effectuées sur la source de données lors du traitement de l'instruction CREATE SERVER Cet ID d'autorisation n'est pas utilisé lors des connexions suivantes au serveur.

Nom dans le script : Authorization, Password

Type / Version

Spécifie le type et la version de la source de données.

Nom dans le script : Type, Version

Encapsuleur

Spécifie l'encapsuleur (voir Encapsuleurs (DB2)) que le serveur fédéré DB2 utilise pour interagir avec l'objet serveur. Utilisez les outils à droite de la liste pour créer ou sélectionner un objet, ou pour afficher les propriétés de l'objet sélectionné.

Nom dans le script : Wrapper

Modèle

Spécifie le MPD qui contient la structure de la base de données sur le serveur référencé. Use Utilisez les outils à droite de la liste pour sélectionner un objet, ou pour afficher les propriétés de l'objet sélectionné.

Nom dans le script : Model

Les attributs étendus suivants sont disponibles sur l'onglet Options :

Propriété

Description

Casse de l'ID utilisateur/Mot de passe

Spécifie la casse des ID utilisateur et de mots de passe que le serveur DB2 fédéré envoie au serveur de la source de données pour authentification, et indique s'ils peuvent être nuls.

Nom dans le script : FOLD_ID, FOLD_PW

Activer les algorithmes d’optimisation de plan

Spécifie s'il faut activer les algorithmes d’optimisation de plan, qui sont des fragments d'instruction fournissant des informations supplémentaires pour les optimiseurs de source de données afin de décider s'il doit utiliser un index ou le type d'index ou de séquence de jointure de table à utiliser. Cette information peut, pour certains types de requête, améliorer les performances de la requête.

Nom dans le script : PLAN_HINTS

Ignorer les types de données utilisateur

Spécifie si le serveur DB2 fédéré doit déterminer le type intégré derrière le type de données utilisateur sans typage fort.

Nom dans le script : IGNORE_UDT

Evaluation

Spécifie si le serveur DB2 fédéré autorise la source de données à évaluer les opérations.

Nom dans le script : PUSHDOWN

Séquence de classement

Spécifie si la source de données utilise la même séquence de classement que le serveur DB2 fédéré, basé sur jeu de codes NLS et l'information relative au pays.

Nom dans le script : COLLATING_SEQUENCE

Compatibilité de date

Spécifie si les sémantiques de compatibilité de DATE associée au type de données TIMESTAMP(0) sont appliquées à la base de données connectée.

Nom dans le script : DATE_COMPAT

Pas de blancs de fin

Spécifie si les sources de données qui ont des types de données variables complètent la longueur au moyen de blancs.

Nom dans le script : VARCHAR_NO_TRAILING_BLANKS

Imposer les points de sauvegarde

Spécifie si le serveur DB2 fédéré applique l'utilisation des instructions de point de sauvegarde des applications.

Nom dans le script : IUD_APP_SVPT_ENFORCE

Ratio processeur/Ratio E/S

Indique à quel point le processeur et le système d'E/S d'une source de données sont plus rapides ou plus lents que ceux du serveur DB2 fédéré.

Nom dans le script : CPU_RATIO, IO_RATIO

Taille de paquet

Spécifie la taille de paquet (en octets) du fichier d'interface Sybase. Si la source de données ne prend pas en charge la taille de paquet spécifiée, la connexion échoue. Le fait d'augmenter la taille de paquet de paquet lorsque chaque enregistrement est très volumineux (par exemple, lorsque vous insérez des lignes dans de grandes tables) augmente de façon significative les performances.

Nom dans le script : PACKET_SIZE

Délai d'attente

Spécifie le nombre de secondes durant lesquelles le serveur DB2 fédéré attend une réponse à toute instruction SQL de Sybase Open Client. La valeur est un entier positif de la plage des entiers de DB2 Universal Database. Le délai d'attente que vous spécifiez dépend de l'encapsuleur que vous utilisez. Le comportement par défaut de l'option TIMEOUT pour les encapsuleurs Sybase est 0, qui fait que DB2 attend indéfiniment une réponse.

Nom dans le script : TIMEOUT

Délai d'attente de connexion

Spécifie le nombre de secondes durant lesquelles le serveur DB2 fédéré attend une réponse à la demande de connexion de Sybase Open Client.

Nom dans le script : LOGIN_TIMOUT

Débit de communication

Spécifie le débit (en Mo/s) de communication entre le serveur DB2 fédéré et le serveur de source de données.

Nom dans le script : COMM_RATE

Nom de la base de données

Spécifie la base de données à laquelle vous souhaitez que le serveur DB2 fédéré accède sur la source de données. Pour DB2, cette valeur correspond à une base de données spécifique dans une instance ou, avec DB2 pour z/OS ou OS/390, à la valeur LOCATION de la base de données.

Non requis pour les instances Oracle, qui ne contiennent qu'une seule base de données.

Nom dans le script : DBNAME

Chemin Sybase OCI

Spécifie le chemin et le nom du fichier d'interface OCI (Open Client Interfaces) Sybase. Sur les serveurs Windows NT, la valeur par défaut est %DB2PATH%\interfaces.

Nom dans le script : IFILE

Noeud

Spécifie le nom par lequel la source de données est identifiée comme une instance par son SGBDR.

Nom dans le script : NODE

Options supplémentaires

Peut être utilisé pour spécifier des options supplémentaires.

Nom dans le script : OtherOptions