Ragazzi, abbiamo un problemone assolutamente incomprensibile per noi... due PC, entrambi con Windows 2003 Server e SQL Server 2000, stessa configurazione, stesso database, ecc.. (insomma: praticamente uguali, tranne per l'hardware) si comportano in maniera diversissima...
L'applicazizone in oggetto è una Intranet con un sistema di messaggistica privata: quando alcuni utenti tentano di leggere alcuni loro messaggi, in uno dei due l'applicazione va a meraviglia, nell'altro invece si blocca; in particolare, ho notato queste cose:
1. la pagina tenta di caricarsi all'infinito e ad un certo punto, non ottenendo errore neanche aspettando mezz'ora, devo chiudere la pagina;
2. tentando di ricaricare una pagina, ottengo un errore relativo ad una tabella di nome INBOX (toh, la stessa che si tenta di interrogare quando si cerca di aprire i messaggi!), ma non ho errori relativamente ad altre tabelle, che vengono interrogate perfettamente; infatti, dato che il menu di questa Intranet è generata in maniera dinamica da Database, lo leggo bene; ma arrivati al moduletto dei messaggi, c'è un errore relativo a "proprietà non supportate"
3. nella pagina dei messaggi, semplificando al massimo la query che interroga la tabella INBOX (ossia: Select * From INBOX Where MsgID = <parametro ID del messaggio>), ottengo sempre lo stesso piantamento; eppure è una query davvero stupida...
4. riavviando solamente SQL server, tutto si ristabilisce, almeno fino a quando qualcuno tenta di nuovo di aprire i suoi messaggi maledetti...
Ripeto, su una delle due macchine le cose vanno perfettamente! Abbiamo anche provato soluzioni incrociate, cioè:
A = macchina cattiva
B = macchina buona
web server su A, sql server su B > funziona
web server su B, sql server su A > NON funziona
Non sappiamo più a che Santo votarci...
Qualcuno ha minimamente idea di cosa possa essere?
Grazie...


Rispondi quotando

