Configurazione connessione alternativa
Struttura
SetupAltConnection(sTier, sServerURI, sDBType, sServerOrSID, sDatabaseorHostIP, sUser, sEncryptedPass, sWindowsAuth, sOracleMode, sOraclePort, sOracleHome)
Tipo
Funzione
Valore restituito
Stringa (vuota in caso di esito positivo, «ERROR» se la connessione non va a buon fine)
Descrizione
Questa procedura avvierà una seconda connessione unica che potrà poi essere indirizzata verso uno o più dei 10 set di dati td* tramite la procedura tdUseAltConnection
Parametri: 11
sTier = 3 o 2
sServerURI = Se sTier è pari a 3, questa impostazione deve indicare l'URI del server per la connessione al livello intermedio. Se sTier è 2, questo parametro viene ignorato.
sDBType = ORACLE, FIREBIRD o MSSQL
sServerOrSID = Se sTier è 2 e si tratta di un server MSSQL, questo parametro deve corrispondere al nome del server del database. Se sTier è 2 e si tratta di Oracle (OCI o Direct), questo dovrebbe essere il SID di Oracle. Se sTier è 2 e Firebird, questo dovrebbe essere specificato come SERVER:DATABASE. Se sTier è 3, questo parametro viene ignorato.
sDatabaseOrHostIP = Se sTier è 2 e si tratta di un server MSSQL, questo parametro deve corrispondere al nome del database. Se sTier è 2 e si è in modalità Oracle Direct, questo dovrebbe essere l'indirizzo IP dell'host. Se sTier è 2 e Firebird, questo campo dovrebbe essere vuoto. Se sTier è 3, questo parametro viene ignorato.
sUser = Se sTier è pari a 2, questo parametro deve essere il nome utente da utilizzare per l'accesso al database. Se sTier è 3, questo parametro viene ignorato.
sEncryptedPass = Se sTier è pari a 2, questo parametro deve contenere la password crittografata da utilizzare per l'accesso al database. Per creare una password crittografata, utilizzare l'applicazione DatabaseSettings.exe per inserire la password e poi crittografarla. Se sTier è 3, questo parametro viene ignorato.
sWindowsAuth = Se sDBTYPE è MSSQL, e se questo parametro è TRUE, SQL Server tenterà di effettuare l'accesso tramite autenticazione Windows; in questo caso, sUser e sEncryptedPass non sono richiesti.
sOracleMode = Se sTier è pari a 2, questo parametro deve indicare il tipo di connessione Oracle da utilizzare. Se viene specificato OCI, verrà utilizzato il client Oracle OCI. In ogni caso, il database Oracle verrà collegato direttamente tramite TCP/IP. Se sTier è 3 o DBTYPE non è Oracle, questo parametro viene ignorato.
sOraclePort = Se sTier è pari a 2 e sOracleMode non è OCI, questo parametro viene utilizzato per indicare il numero della porta Oracle da utilizzare.
sOracleHome = Se sTier è pari a 2, questo parametro può contenere un valore HOME facoltativo per Oracle. Se sTier è 3 o DBTYPE non è ORACLE, questo parametro viene ignorato. |