Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Errore nella connessione di un client ad un db presente sul server con...
lunedì 29 ottobre 2007 - 10.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ciccios100
Profilo
| Junior Member
167
messaggi | Data Invio:
lun 29 ott 2007 - 10:08
460_Immaginesql1.zip
Buongiorno a tutti....
volevo chiedervi informazioni su un errore che ho riscontrato durante un tentativo di connessione con sql server 05 da un cliente ad un db presente sul server....la mia macchina server ha come S.O. un windows 2000 server aggiornato alla service pack4,la mia macchina client ha come S.O. un windows xp professional aggiornato alla service pack2.Mi connetto al mio db tramite l'autenticazione di windows(essendo sotto dominio evito i problemi relativi alle credenziali d'accesso).Quando lavoro dalla macchina server nn ho nessun problema,ma quando dalla macchina client apro sql server management studio e tento di connettermi al server ecco che dopo una decina di secondi mi appare questo msg di errore (immagine in allegato)....sembrerebbe un errore relativo alla lentezza di risposta del server,ma come lo risolvo?premetto che su sql server sono attive le connessioni remote tramite TCP\IP e che i firewall sulle macchine sono disattivati......Le prove sono state effettuate su macchine virtuali.
Spero di essere stato chiaro nella spiegazione del problema,e che mi riusciate ancora una volta a dare una mano,grazie in anticipo e ciao
Ciccio Biagioni
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 29 ott 2007 - 11:43
>Spero di essere stato chiaro nella spiegazione del problema,e
>che mi riusciate ancora una volta a dare una mano,grazie in anticipo
>e ciao
Hai provato dal client a fare una telnet <ip del server> <porta TCP utilizzata da SQL Server>?
Se lo schermo "diventa nero" significa che il servizio sta rispondendo correttamente, altrimenti si tratta di un problema di networking.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
ciccios100
Profilo
| Junior Member
167
messaggi | Data Invio:
lun 29 ott 2007 - 12:25
Ciao Lorenzo,
si ho fatto la prova e la telnet funziona
Ciccio Biagioni
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 29 ott 2007 - 13:28
>si ho fatto la prova e la telnet funziona
OK, verifica sul client di aver abilitato il protocollo TCP (sul server hai scritto che è già abilitato) lanciando la Client Network Utility (cliconfg.exe).
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
ciccios100
Profilo
| Junior Member
167
messaggi | Data Invio:
lun 29 ott 2007 - 14:02
>>OK, verifica sul client di aver abilitato il protocollo TCP (sul server hai >>scritto che è già >>abilitato) lanciando la Client Network Utility
Ho attivato ora il protocollo tcp/ip per il client ma continua a venirmi fuori quell'errore
609x384
22Kb
............secondo te a cosa può essere dovuto? Il mio dubbio che l'errore fosse legato alla lentezza delle macchine virtuali è dato dal fatto che il messaggio di errore fa capire che il server non da una risposta in tempo utile al client,giusto?
Tu cosa ne pensi?
Ciccio Biagioni
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 29 ott 2007 - 21:33
>............secondo te a cosa può essere dovuto?
Boh, non ne ho idea
>Il mio dubbio
>che l'errore fosse legato alla lentezza delle macchine virtuali
>è dato dal fatto che il messaggio di errore fa capire che il
>server non da una risposta in tempo utile al client,giusto?
>Tu cosa ne pensi?
Penso che il problema sia un altro. Lavoro quotidianamente con macchine virtuali (anzi, sono più quelle virtuali di quelle fisiche
) e non mi è mai capitato di vedere quell'errore.
Se accedi al server utlizzando sqlcmd dal client la connessione avviene?
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
ciccios100
Profilo
| Junior Member
167
messaggi | Data Invio:
mar 30 ott 2007 - 09:41
>>Se accedi al server utlizzando sqlcmd dal client la connessione avviene?
No neanche in questa maniera avviene la connessione,ecco l'errore che mi viene fuori
669x333
43Kb
eppure sia nel server che nel client sono attivate le connesioni remote tramite tcp/ip sulla porta fissa 1433.Questa porta infatti e sempre aperta sul server,poi ho provato anche a fare una telnet dal server verso il client sempre sulla porta 1433,questa telnet non mi funziona,infatti se vado a controllare la porta 1433 del client è chiusa,ciò è normale?
Ciao
Ciccio Biagioni
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 30 ott 2007 - 11:29
>eppure sia nel server che nel client sono attivate le connesioni
>remote tramite tcp/ip sulla porta fissa 1433.Questa porta infatti
>e sempre aperta sul server,poi ho provato anche a fare una telnet
>dal server verso il client sempre sulla porta 1433,questa telnet
>non mi funziona,infatti se vado a controllare la porta 1433 del
>client è chiusa,ciò è normale?
Probabilmente il protocollo Named Pipes è il primo in ordine di utilizzo (lo puoi verificare sul client via cliconfg.exe)
Se non lo usi, disabilitalo sia sul client che sul server (via SQL Server Configuration Manager).
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
ciccios100
Profilo
| Junior Member
167
messaggi | Data Invio:
mar 30 ott 2007 - 13:20
finalmente ho risolto..........il problema era nella rete delle macchine virtuali.........ti ringrazio cmq per l'aiuto che mi hai dato
ciao,e grazie ancora
Ciccio Biagioni
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !