E' possibile collegare fino a 50 database locali o remoti per volta. L'ambiente di linguaggio SQL mantiene attive le connessioni per tutta la durata del processo server HTTP su cui Net.Data è in esecuzione. Mantenendo attive le connessioni si consente accesso rapido al database dopo la prima connessione. Seguire queste indicazioni per evitare errori e migliorare le prestazioni:
Net.Data non consente connessioni simultanee allo stesso database remoto. Se è già stata stabilita una connessione ad un database remoto utilizzando un ID utente (il parametro LOGIN dell'ambiente di linguaggio SQL) e viene eseguita un'altra richiesta allo stesso database remoto utilizzando un secondo ID utente, l'ambiente di linguaggio SQL deve prima scollegarsi dalla connessione esistente, eseguire una convalida (se è stato utilizzato il controllo convalida) e ristabilire poi la connessione tramite il 'nuovo' ID utente con la password. La convalida viene richiesta poichè se la connessione viene interrotta, non esiste poi la possibilità di riportare il sistema alla condizione precedente in caso di un successivo errore nella macro. Pianificare le connessioni secondo queste regole:
Quando un ambiente di linguaggio SQL stabilisce una connessione ad un sistema remoto, associa un ID utente alla connessione. Se, ad una susseguente interrogazione di Net.Data, l'ID utente non corrisponde a quelli associati alla connessione, la connessione viene chiusa e ne viene stabilita una nuova al database (solo nel caso in cui l'ambito della transazione è SINGLE).
Per migliorare le prestazioni, codificare l'ID utente o utilizzare sempre lo stesso per immettere le istruzioni SQL ad un database remoto. Per l'accesso al database locale, l'ID utente e la password vengono ignorati.