Définition des propriétés ODBC

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 5 minutes de lecture
  • Les propriétés suivantes personnalisent la connectivité et optimisent le comportement de requête du pilote ODBC.

    Propriétés administrateur ODBC

    Ces propriétés sont spécifiées dans l’administrateur de source de données ODBC pour le DSN ou dans le champ Propriétés personnalisées de la boîte de dialogue de connexion.
    Tableau 1. Propriétés administrateur ODBC
    Nom de la propriété Description Valeur par défaut
    Taille du lot Lors de l’extraction des résultats à partir de l’instance, cette taille de lot configure le nombre d’enregistrements à extraire pour chaque demande. En règle générale, la valeur par défaut est un nombre optimal pour des lignes de taille normale. Si une erreur se produit lors de l’extraction des enregistrements et indique que cette valeur doit être réduite, vous pouvez la modifier pour optimiser l’utilisation de la mémoire par rapport aux performances. 2000
    URL Il s’agit de l’URL ou du point de terminaison de l’instance ServiceNow . Elle doit indiquer l’URL de l’instance ServiceNow à laquelle vous souhaitez vous connecter. https://demo.service-now.com
    ActiverPassthrough Lors du traitement des fonctions d’agrégat, l’activation du mode pass-through permet d’appeler directement le service Web d’agrégat pour une réponse optimisée et rapide. Dans la mesure du possible, ce mode doit rester activé. VRAI
    déboguer Par défaut, aucun message de débogage n’est généré. Définissez le débogage sur vrai lorsque vous utilisez le pilote ODBC à partir de la fenêtre de la console ISQL pour écrire tout le trafic de communication réseau lié à HTTP dans la fenêtre de la console. Lorsque vous utilisez cette option, définissez gzip sur false afin que les données ne soient pas compressées. Sinon, les données sont illisibles. Faux
    gzip (en anglais) Par défaut, les données envoyées sur le réseau sont compressées. Définissez gzip sur false lors de l’utilisation du paramètre debug pour écrire la communication réseau vers la console ISQL afin que les données ne soient pas compressées. VRAI
    timeout Spécifie la valeur du délai d’inactivité de l’embase en secondes. 175
    Nouveaux essais Nombre de nouvelles tentatives de la demande ayant échoué en cas d’erreur de délai d’expiration du socket. 0
    Mode Mode requête utilisé pour analyser les clauses « Where » complexes. Vous pouvez configurer le mode de requête du pilote ODBC pour utiliser les opérateurs AND ou OR.

    Alors que l’opérateur OR offre la plus grande compatibilité avec les requêtes complexes, l’opérateur AND est généralement plus efficace et entraîne moins d’opérations de base de données.

    ou
    EnableDBSchema Le pilote ODBC émet une demande de schéma de base de données pour récupérer les noms de table de l’instance. Cette fonctionnalité est activée par défaut afin que les applications de génération de rapports telles que Microsoft Excel puissent afficher une liste de tables à partir desquelles effectuer des requêtes. La désactivation de cette propriété peut améliorer les performances de la première requête envoyée à partir d’une application de génération de rapports, en particulier si l’instance comporte un grand nombre de tables. VRAI
    Cache de schéma étendu Le pilote ODBC met en cache le schéma de base de données pour chaque connexion. Lorsqu’une nouvelle connexion est créée, le pilote efface le cache de la base de données et interroge à nouveau le schéma de base de données à partir de l’instance. Ce comportement est utile lors de la connexion à une autre source de données ou lors de la modification du schéma de table. Lors de l’interrogation d’une source de données unique avec un schéma cohérent, activez cette propriété pour éviter d’envoyer des demandes de schéma inutiles, y compris lorsque EnableDBSchema est vrai. Faux
    Héritage : DurationTimeZone Le pilote ODBC renvoie les valeurs des champs de minuteur et de durée dans le fuseau horaire UTC par défaut, à partir de la version 1.0.10. Lorsque cette propriété est vraie, le pilote ODBC renvoie les valeurs de champ de minuteur et de durée à l’aide de la valeur d’affichage, comme indiqué dans l’interface utilisateur. Cette propriété peut être utilisée pour préserver la compatibilité avec les intégrations héritées qui dépendent de la valeur d’affichage. Voir KB0583982 pour plus de détails sur ce comportement. Faux

    Si vous devez utiliser plusieurs de ces propriétés dans votre connexion, concaténez les paramètres avec un point-virgule (;) délimiteur. Par exemple, la chaîne suivante définit l’URL sur une instance spécifique et change la taille du lot à 200 enregistrements.

    url=https ://demo1234.service-now.com ; Taille du lot = 200

    Propriétés de la console de gestion ODBC

    Vous pouvez accéder à ces propriétés à partir de la console de gestion ODBC disponible dans le menu Démarrer à l’adresse Windows ServiceNow ODBC > Console de gestion.
    Tableau 2. Propriétés de la console de gestion ODBC
    Nom de la propriété Description Valeur par défaut
    ServiceJVMOptions

    (Services\Paramètres de service\Paramètres IP)

    Propriétés et options de la ligne de commande JVM. Par exemple, pour modifier la taille maximale du tas Java, modifiez le paramètre -Xmx150m. -Xms64M -Xmx150M
    Source de donnéesIPProperties

    (OpenAccess SDK 6.0 Manager\<emplacement d’installation>\Services\ServiceNow_ODBC\Paramètres de source de données\ServiceNow\Paramètres IP)

    Valeur par défaut globale de l’URL d’instance pour toutes les connexions ODBC. Pour plus de flexibilité, vous pouvez également créer de nouveaux DSN avec des configurations d’URL par défaut. https://demo.service-now.com
    ServiceSQLDiskCacheMaxSize

    (Services\Paramètres de service\Paramètres du moteur SQL)

    Spécifie la taille maximale des fichiers de cache de disque. Augmentez cette valeur lorsque vous voyez que la limite de taille de fichier du cache de disque a atteint les erreurs. 200
    Délai

    (paramètres de la source de données\ServiceNow\Paramètres IP)

    Spécifie la valeur du délai d’inactivité de l’embase en secondes. Augmentez cette valeur à une valeur supérieure à glide.soap.request_processing_timeout.odbc lorsque vous voyez des erreurs d’échec de GetKeys (délai d’expiration du socket). 175
    ServiceJVMLocation Contient l’emplacement JRE utilisé par le pilote ODBC. Il n’existe aucune valeur par défaut pour cette propriété. Vous êtes invité à saisir l’emplacement JRE au moment de l’installation.

    Options de Service JVM

    Vous pouvez spécifier ces valeurs dans le paramètre ServiceJVMOptions en plus des arguments JVM standard tels que -Xmx.
    Tableau 3. Options de Service JVM
    Option Description Valeur par défaut
    -DLOG_FILE_NAME Emplacement du fichier journal ODBC. Cette propriété est disponible à partir de la version 1.0.7.1 du pilote ODBC. ${user.home}\AppData\Local\ServiceNow\odbc\logging\odbc.log
    -DLOG_LEVEL Niveau de journalisation utilisé lors de l’écriture dans le fichier journal ODBC. Vous pouvez spécifier le niveau de journalisation à l’aide des niveaux de journalisation, tels que TRACE, INFO ou ERROR. Cette propriété est disponible à partir de la version 1.0.8 du pilote ODBC. INFOS

    Propriétés de l’instance

    Un administrateur peut configurer ces propriétés en ajoutant une propriété ou en modifiant une propriété existante dans l’instance ServiceNow .
    Tableau 4. Propriétés de l’instance
    Nom de la propriété Description Valeur par défaut
    glide.db.max.agrégats Nombre maximal de lignes renvoyées par les fonctions d’agrégat. 100000
    glide.db.max_vue_enregistrements Nombre maximal de lignes renvoyées par une vue de base de données. 10001