Aller directement au contenu principal

Configurer une connexion alternative

Structure

SetupAltConnection(sTier, sServerURI, sDBType, sServerOrSID, sDatabaseorHostIP, sUser, sEncryptedPass, sWindowsAuth, sOracleMode, sOraclePort, sOracleHome)

Type

Fonction

Valeur de retour

Chaîne de caractères (vide en cas de réussite, « ERROR » en cas d'échec de la connexion)

Description

Cette procédure établit une deuxième connexion distincte qui peut ensuite être orientée vers un ou plusieurs des 10 ensembles de données td* à l'aide de la procédure tdUseAltConnection

Paramètres : 11

sTier = 3 ou 2

sServerURI = Si sTier vaut 3, ce paramètre doit alors pointer vers l'URI du serveur pour la connexion au niveau intermédiaire. Si sTier vaut 2, ce paramètre est ignoré.

sDBType = ORACLE, FIREBIRD ou MSSQL

sServerOrSID = Si sTier vaut 2 et qu'il s'agit d'un serveur MSSQL, ce paramètre doit correspondre au nom du serveur de base de données. Si sTier vaut 2 et qu'il s'agit d'Oracle (OCI ou Direct), il devrait s'agir du SID Oracle. Si sTier vaut 2 et que le serveur est Firebird, cela doit être indiqué sous la forme SERVER:DATABASE. Si sTier vaut 3, ce paramètre est ignoré.

sDatabaseOrHostIP = Si sTier vaut 2 et qu'il s'agit d'un serveur MSSQL, ce paramètre doit correspondre au nom de la base de données. Si sTier est égal à 2 et que le mode Oracle Direct est activé, il doit s'agir de l'adresse IP de l'hôte. Si sTier vaut 2 et que le système est Firebird, ce champ doit rester vide. Si sTier vaut 3, ce paramètre est ignoré.

sUser = Si sTier vaut 2, ce paramètre doit correspondre au nom d'utilisateur à utiliser pour se connecter à la base de données. Si sTier vaut 3, ce paramètre est ignoré.

sEncryptedPass = Si sTier vaut 2, ce paramètre doit contenir le mot de passe chiffré à utiliser lors de la connexion à la base de données. Pour créer un mot de passe chiffré, utilisez l'application DatabaseSettings.exe pour saisir le mot de passe, puis faites-le chiffrer. Si sTier vaut 3, ce paramètre est ignoré.

sWindowsAuth = Si sDBTYPE vaut MSSQL, et si ce paramètre est défini sur TRUE, SQL Server tentera de se connecter via l'authentification Windows ; dans ce cas, les paramètres sUser et sEncryptedPass ne sont pas requis.

sOracleMode = Si sTier vaut 2, ce paramètre doit indiquer le type de connexion Oracle à utiliser. Si OCI est spécifié, le client Oracle OCI sera utilisé. Dans le cas contraire, la base de données Oracle sera connectée directement via TCP/IP. Si sTier vaut 3 ou si DBTYPE n'est pas Oracle, ce paramètre est ignoré.

sOraclePort = Si sTier vaut 2 et que sOracleMode n'est pas OCI, cette variable sert à indiquer le numéro de port Oracle à utiliser.

sOracleHome = Si sTier vaut 2, ce paramètre peut contenir une valeur HOME facultative pour Oracle. Si sTier vaut 3 ou si DBTYPE n'est pas ORACLE, ce paramètre est ignoré. |