Table des matières

Search

  1. Préface
  2. Programmes et utilitaires de ligne de commande
  3. Installation et configuration des utilitaires de ligne de commande
  4. Utilisation des programmes de ligne de commande
  5. Variables d'environnement pour les programmes de ligne de commande
  6. Utilisation d'infacmd
  7. infacmd comme Référence de commande
  8. infacmd aud Command Reference
  9. Référence de commande infacmd autotune
  10. Référence de commande infacmd bg
  11. Référence de commande infacmd ccps
  12. Référence de commande de cluster infacmd
  13. Référence de commande infacmd CMS
  14. référence de commande infacmd dis
  15. Référence de commande infacmd dp
  16. Référence de commande infacmd idp
  17. Référence de commande infacmd edp
  18. Référence de commande infacmd es
  19. Référence de commande infacmd ihs
  20. Référence de commande infacmd ipc
  21. Référence de commande infacmd isp
  22. Référence de commande infacmd ldm
  23. Référence de commande infacmd mas
  24. Référence de commande infacmd mi
  25. Référence de commande infacmd mrs
  26. Référence de commande d'infacmd ms
  27. Référence de commande infacmd oie
  28. Référence de commande infacmd ps
  29. Référence de commande infacmd pwx
  30. Référence de commande infacmd roh
  31. Référence de commande infacmd rms
  32. Référence de commande infacmd rtm
  33. Référence de commande infacmd sch
  34. Référence de commande infacmd search
  35. Référence de commande infacmd sql
  36. Référence de commande infacmd tdm
  37. Référence de commande infacmd tools
  38. Référence de la commande infacmd wfs
  39. Référence de commande infacmd ws
  40. Référence de la commande infacmd xrf
  41. Fichiers de contrôle infacmd
  42. Référence de commande infasetup
  43. Référence de commande pmcmd
  44. Référence de commande pmrep
  45. Utilisation de pmrep Files

Command Reference

Command Reference

Options de connexion Microsoft SQL Server

Options de connexion Microsoft SQL Server

Utilisez les options de connexion pour définir la connexion Microsoft SQL Server.
Entrez les options de connexion au format suivant :
... -o option_name=value option_name=value ...
Pour entrer plusieurs options, séparez-les par un espace. Pour entrer une valeur contenant un espace ou un autre caractère non alphanumérique, placez la valeur entre guillemets.
Le tableau suivant décrit les options de connexion Microsoft SQL Server pour les commandes infacmd isp CreateConnection et UpdateConnection :
Option
Description
UseTrustedConnection
Facultatif. Le service d'intégration utilise l'authentification Windows pour accéder à la base de données Microsoft SQL Server. Le nom d'utilisateur qui démarre le service d'intégration doit être celui d'un utilisateur Windows valide ayant accès à la base de données Microsoft SQL Server. True ou false. La valeur par défaut est False.
PassThruEnabled
Facultatif. Active la sécurité des intercommunications de la connexion. Lorsque vous activez la sécurité des intercommunications d'une connexion, le domaine utilise le nom d'utilisateur et le mot de passe du client au lieu des justificatifs d'identité définis dans l'objet de connexion pour se connecter à la base de données correspondante.
MetadataAccessConnectString
URL de connexion JDBC pour accéder aux métadonnées de la base de données.
Utilisez l'URL de connexion suivante :
jdbc:informatica:sqlserver://<nom d'hôte>:<port>;DatabaseName=<nom de la base de données>
Pour tester la connexion avec l'authentification NTLM, incluez les paramètres suivants dans la chaîne de connexion :
  • AuthenticationMethod. Version de l'authentification NTLM à utiliser.
    UNIX prend en charge NTLMv1 et NTLMv2 mais pas NTLM.
  • Domaine. Domaine auquel SQL Server appartient.
L'exemple suivant présente la chaîne de connexion pour un serveur SQL Server qui utilise l'authentification NTLMv2 dans un domaine NT Informatica.com :
jdbc:informatica:sqlserver://host01:1433;DatabaseName=SQL1;AuthenticationMethod=ntlm2java;Domain=Informatica.com
Si vous vous connectez à l'aide de l'authentification NTLM, vous pouvez activer l'option
Utiliser une connexion approuvée
dans les propriétés de connexion de MS SQL Server. Si vous vous connectez à l'aide de l'authentification NTLMv1 ou NTLMv2, vous devez fournir le nom d'utilisateur et le mot de passe dans les propriétés de connexion.
AdvancedJDBCSecurityOptions
Facultatif. Paramètres de base de données pour l'accès aux métadonnées d'une base de données sécurisée. Informatica traite la valeur du champ AdvancedJDBCSecurityOptions comme des données sensibles et crypte la chaîne de paramètres.
Pour vous connecter à une base de données sécurisée, incluez les paramètres suivants :
  • EncryptionMethod. Obligatoire. Indique si les données sont cryptées lorsqu'elles sont transmises sur le réseau. Ce paramètre doit être défini pour SSL.
  • ValidateServerCertificate. Facultatif. Indique si Informatica valide le certificat envoyé par le serveur de base de données.
    Si ce paramètre est défini sur True, Informatica valide le certificat envoyé par le serveur de base de données. Si vous spécifiez le paramètre HostNameInCertificate, Informatica valide également le nom d'hôte dans le certificat.
    Si ce paramètre est défini sur false, Informatica ne valide pas le certificat envoyé par le serveur de base de données. Informatica ignore les informations de truststore que vous spécifiez.
  • HostNameInCertificate. Facultatif. Nom d'hôte de la machine qui héberge la base de données sécurisée. Si vous spécifiez un nom d'hôte, Informatica valide le nom d'hôte inclus dans la chaîne de connexion avec le nom d'hôte dans le certificat SSL.
  • TrustStore. Obligatoire. Chemin et nom du fichier truststore contenant le certificat SSL de la base de données.
  • TrustStorePassword. Obligatoire. Mot de passe du fichier truststore de la base de données sécurisée.
Pour obtenir la liste complète des paramètres JDBC sécurisés, consultez la documentation de DataDirect JDBC.
Informatica ajoute les paramètres JDBC sécurisés à la chaîne de connexion. Si vous incluez les paramètres JDBC sécurisés directement dans la chaîne de connexion, n'entrez aucun paramètre dans le champ AdvancedJDBCSecurityOptions.
DataAccessConnectString
Obligatoire. Chaîne de connexion utilisée pour accéder aux données de la base de données.
Entrez la chaîne de connexion au format suivant :
<nom du serveur>@<nom de la base de données>
DomainName
Facultatif. Nom du domaine dans lequel Microsoft SQL Server est exécuté.
PacketSize
Facultatif. Augmentez la taille des paquets réseau pour permettre à des paquets des données plus importants de transiter par le réseau à un moment donné.
CodePage
Obligatoire. Code devant être lu dans la base de données ou écrit dans celle-ci. Utilisez le nom de la page du code ISO, par exemple ISO-8859-6. Le nom de la page du code n’est pas sensible à la casse.
UseDSN
Obligatoire. Détermine si le service d'intégration de données doit utiliser le nom de la source de données pour la connexion.
Si vous définissez la valeur sur True, le service d'intégration de données récupère le nom de la base de données et le nom de serveur à partir du DSN.
Si vous définissez la valeur sur False, vous devez entrer le nom de la base de données et le nom du serveur.
ProviderType
Obligatoire. Fournisseur de connexion que vous souhaitez utiliser pour vous connecter à la base de données Microsoft SQL Server.
Vous pouvez définir l'une des valeurs suivantes :
  • 0. Définissez la valeur sur 0 si vous souhaitez utiliser le fournisseur ODBC. La valeur par défaut est 0.
  • 1. Définissez la valeur sur 1 si vous souhaitez utiliser le fournisseur OLEDB.
OwnerName
Facultatif. Nom du propriétaire de la table.
SchemaName
Facultatif. Nom du schéma dans la base de données. Vous devez indiquer le nom du schéma de l'entrepôt de profilage s'il est différent du nom d'utilisateur de la base de données. Vous devez spécifier le nom du schéma pour la base de données du cache d'objet de données s'il diffère du nom d'utilisateur de base de données et si vous configurez des tables de cache gérées par l'utilisateur.
EnvironmentSQL
Facultatif. Commandes SQL permettant de définir l'environnement de base de données lorsque vous vous connectez à la base de données. Le service d'intégration de données exécute le SQL de l'environnement de connexion à chaque connexion à la base de données.
Par exemple,
ALTER SESSION SET CURRENT_SCHEMA=INFA_USR;
Placez les caractères spéciaux entre guillemets doubles.
TransactionSQL
Facultatif. Commandes SQL à exécuter avant chaque transaction. Le service d'intégration de données exécute le SQL transactionnel au début de chaque transaction.
Par exemple,
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
Placez les caractères spéciaux entre guillemets doubles.
QuoteChar
Facultatif. Caractère que vous utiliserez pour les guillemets dans cette connexion.
Type de caractère servant à identifier les caractères spéciaux et les mots clés SQL réservés, tels que WHERE. Le service d'intégration de données place le caractère sélectionné autour des caractères spéciaux et des mots clés SQL réservés. Le service d'intégration de données utilise également ce caractère pour la propriété QuoteChar. La valeur par défaut est 0.
EnableQuotes
Facultatif. Choisissez cette option pour activer les guillemets pour cette connexion.
Lorsque cette option est activée, le service d'intégration de données place les caractères identifiants autour des noms de table, de vue, de schéma, de synonyme et de colonne lors de la génération et de l'exécution de SQL par rapport à ces objets dans la connexion. Utilisez-la si les objets comportent une casse mixte ou des noms en minuscules. Les valeurs valides sont True ou False. La valeur par défaut est True.
EnableConnectionPool
Facultatif. Active le pooling de connexions. Lorsque vous activez le pooling de connexions, celui-ci conserve les instances de connexion inactives en mémoire. Lorsque vous désactivez le pooling de connexions, le service d'intégration de données arrête toute l'activité du pooling. Les valeurs valides sont True ou False. La valeur par défaut est True.
ConnectionPoolSize
Facultatif. Nombre maximal d'instances de connexion inactives que le service d'intégration de données gère pour une connexion de base de données. Définissez cette valeur à une valeur supérieure au nombre minimal d'instances de connexion inactives. La valeur par défaut est 15.
ConnectionPoolMaxIdleTime
Facultatif. Nombre de secondes pendant lesquelles une connexion qui dépasse le nombre minimal d'instances de connexion peut rester inactive avant que le pool de connexions ne l'abandonne. Le pool de connexions ignore la durée d'inactivité lorsque celle-ci ne dépasse pas le nombre minimal d'instances de connexion inactives. La valeur par défaut est 120.
ConnectionPoolMinConnections
Facultatif. Nombre minimal d'instances de connexion inactives que le pool maintient pour une connexion de base de données. Définissez cette valeur comme étant égale ou inférieure à la taille du pool de connexions inactives. La valeur par défaut est 0.