Ir al contenido principal

Configurar conexión alternativa

Estructura

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

Tipo

Función

Valor devuelto

Cadena (vacía si se realiza correctamente, «ERROR» si falla la conexión)

Descripción

Este procedimiento iniciará una segunda conexión independiente que podrá dirigirse a uno o varios de los 10 conjuntos de datos td* mediante el procedimiento tdUseAltConnection

Parámetros: 11

sTier = 3 o 2

sServerURI = Si sTier es 3, esta configuración debe apuntar al URI del servidor para la conexión con el nivel intermedio. Si sTier es 2, este parámetro se ignora.

sDBType = ORACLE, FIREBIRD o MSSQL

sServerOrSID = Si sTier es 2 y se trata de un servidor MSSQL, este parámetro debe ser el nombre del servidor de la base de datos. Si sTier es 2 y se trata de Oracle (OCI o Direct), este debería ser el SID de Oracle. Si sTier es 2 y Firebird, esto debe especificarse como SERVER:DATABASE. Si sTier es 3, este parámetro se ignora.

sDatabaseOrHostIP = Si sTier es 2 y se trata de un servidor MSSQL, este parámetro debe ser el nombre de la base de datos. Si sTier es 2 y se está en modo Oracle Direct, esta debería ser la dirección IP del host. Si sTier es 2 y Firebird, este campo debe quedar en blanco. Si sTier es 3, este parámetro se ignora.

sUser = Si sTier es 2, este parámetro debe ser el nombre de usuario que se utilizará para iniciar sesión en la base de datos. Si sTier es 3, este parámetro se ignora.

sEncryptedPass = Si sTier es 2, este parámetro debe contener la contraseña cifrada que se utilizará al iniciar sesión en la base de datos. Para crear una contraseña cifrada, utiliza la aplicación DatabaseSettings.exe para introducir la contraseña y, a continuación, cifrala. Si sTier es 3, este parámetro se ignora.

sWindowsAuth = Si sDBTYPE es MSSQL, y este parámetro es TRUE, SQL Server intentará iniciar sesión mediante la autenticación de Windows; en este caso, no es necesario especificar sUser ni sEncryptedPass.

sOracleMode = Si sTier es 2, este parámetro debe indicar el tipo de conexión Oracle que se va a utilizar. Si se pasa OCI, se utilizará el cliente OCI de Oracle. En cualquier otro caso, se conectará directamente a la base de datos Oracle mediante TCP/IP. Si sTier es 3 o DBTYPE no es Oracle, este parámetro se ignora.

sOraclePort = Si sTier es 2 y sOracleMode no es OCI, se utiliza para indicar el número de puerto de Oracle que se debe utilizar.

sOracleHome = Si sTier es 2, este parámetro puede contener un valor HOME opcional para Oracle. Si sTier es 3 o DBTYPE no es ORACLE, este parámetro se ignora. |