17 messaggi dal 22 agosto 2007
Salve a tutte/i. In un progetto (Visual Basic 6, SQL 2000) dell'azienda in cui lavoro viene effettuata una connessione ad un db SQL tramite una nostra dll. Inizialmente la proprietà CursorLocation viene settata su adUseClient. All'interno del programma, prima di eseguire alcune query, la proprietà cambia e diventa adUseServer. Abbiamo notato con il tempo, guardando la trace di SQL Profiler, che questo comporta un' esecuzione di Login e LogOut (AuditLogin e AuditLogout) sul server. Il problema che succede, ma solo su alcuni clienti, è che se lanciamo molte query in pochi secondi viene restituito dalla execute l'errore:

[DBNETLIB][ConnectionOpen (Connect()).]Server SQL inesistente o accesso negato.

Forzando il programma a ripetere la execute, dopo vari tentativi (circa 4) l'errore non viene + restituito e la query va a buon fine. Se invece CursorLocation rimane a adUseClient tutto questo non succede. La cosa strana è che questo problema si presenta solo da alcuni mesi, il progetto funzionava bene già da alcuni anni. Inoltre succede solo su alcuni clienti.
Secondo voi a cosa può essere dovuto!? Potrebbe essere qualche parametro particolare da settare sul server!?

Grazie in anticipo,
Marco

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC