Connessione molto lenta con windows Vista a SQL Server 2000

lunedì 16 giugno 2008 - 13.46

giorgiodipietro Profilo | Junior Member

Un saluto a tutto il forum,

da un mio cliente ho installato un applicazione normalissima con più postazioni (pc con Xp) che accedono ad un database su SQL SERVER 2000. Ultimamente ho dovuto aggiungere una nuova postazione forzatamente con vista. Il programma gira ma la connessione dei dati è estremamente lenta.
Ho provato ad agire sul firewall ma non è servito.

C'è per caso qualche impostazione che mi sfugge? Qualcuno ha qualche consiglio?

Vi ringrazio..
Giorgio

Non si finisce mai di imparare!!

lbenaglia Profilo | Guru

>da un mio cliente ho installato un applicazione normalissima
>con più postazioni (pc con Xp) che accedono ad un database su
>SQL SERVER 2000. Ultimamente ho dovuto aggiungere una nuova postazione
>forzatamente con vista. Il programma gira ma la connessione dei
>dati è estremamente lenta.

Ciao Giorgio,

verifica con il Client Network Utility (cliconfg.exe) che i protocolli abilitati siano gli stessi e nel medesimo ordine con quelli dei clients Windows Xp.

>Vi ringrazio..
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

giorgiodipietro Profilo | Junior Member

Sia nei computer Xp che in quelli in Vista non sono elencati nella parte destra i vari protocolli. Ho provato a dare precedenza a Tcp/Ip ma non è variato nulla.
Una cosa ho notato però, la connessione è molto lenta alla prima connessione ad una tabella, poi si velocizza un po'.
Giorgio

Non si finisce mai di imparare!!

lbenaglia Profilo | Guru

>Una cosa ho notato però, la connessione è molto lenta alla prima
>connessione ad una tabella, poi si velocizza un po'.
Hai verificato che non sia un problema di DNS?

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

giorgiodipietro Profilo | Junior Member

Il database è in rete locale, non online.
In che modo possono dar fastidio i DNS?
Giorgio

Non si finisce mai di imparare!!

lbenaglia Profilo | Guru

>Il database è in rete locale, non online.
>In che modo possono dar fastidio i DNS?
I PC sono in dominio?
Esiste in LAN un DNS Server?

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

giorgiodipietro Profilo | Junior Member

i pc sono in una rete locale con DHCP server senza dominio
Giorgio

Non si finisce mai di imparare!!

lbenaglia Profilo | Guru

>i pc sono in una rete locale con DHCP server senza dominio
OK, quindi se non sono in dominio non è presente nemmeno un DNS Server locale.
Se dal client Vista esegui un Ping al Server che ospita SQL Server, come sono i tempi di risposta?
Come ti connetti a SQL Server? Puoi postare la connection string?

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

giorgiodipietro Profilo | Junior Member

I tempi di risposta sono veloci, infatti la rete in generale funziona bene e velocemente.
La connection string è la seguente:

"data source=" & server & ";initial catalog=" & database & ";integrated security=SSPI;persist security info=False;workstation id=" & server & ";packet size=4096;connect timeout=30;"

C'è anche la versione con utente è password ma è praticamente identica.
Ho dovuto portare il Timeout a 30 perchè altrimenti non si connetteva.

Se può essere utile, ma non penso sia influente, la dll che controlla i sqlcomand e sqldataadapter è generata in .Net 1.0.
Giorgio

Non si finisce mai di imparare!!
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5