Applicazione Mobile e SQL SERVER 2000

martedì 15 dicembre 2009 - 18.22

giuver Profilo | Newbie

Allora,
ho sviluppato un'applicazione x un palmare che deve scaricare degli ordini su un Server SQL SERVER.
Nella mia lan funziona tutto bene:
Palmare con WINDOWS MOBILE 6.0 e sul mio server risiede un SQL SERVER 2005.

Nella configurazione finale il palmare è lo stesso, ma i dati Risiedono su un SQL SERVER 2000.
Utilizzo la seguente stringa di connessione:

Dim CnnDesk As New SqlConnection("Data Source=ipserver,1433;Initial Catalog=MAGAZZINO;User ID=pippo;Password=pluto;")

La connessione sul mio sql2005 avviene regolarmente, mentre mi da errore di timeout sul sql 2000.
Chiedevo: ci sono differenze?

Chiaramente gli IP sono diversi e nella stringa li cambio, ho verificato la porta di ascolto ed anche sul 2000 è la 1433.
Anche le librerie di rete TCP/IP sono attivate.
IL SQL SERVER 2000 è la versione 8.00.194 senza alcun Service Pack installato
Grazie anticipatamente a chi avrà la cortesia di darmi un consiglio.

Giuseppe

lbenaglia Profilo | Guru

>La connessione sul mio sql2005 avviene regolarmente, mentre mi
>da errore di timeout sul sql 2000.
>Chiedevo: ci sono differenze?
No. Si tratta di un problema di raggiungibilità dell'istanza 2000 o di un problema di autenticazione?

>Chiaramente gli IP sono diversi e nella stringa li cambio, ho
>verificato la porta di ascolto ed anche sul 2000 è la 1433.
>Anche le librerie di rete TCP/IP sono attivate.
OK, riesci a fare una telnet <ip istanza>, 1433 dal dispositivo mobile?

>IL SQL SERVER 2000 è la versione 8.00.194 senza alcun Service
>Pack installato
Ti consiglio caldamente di applicare almeno l'sp4:
http://www.microsoft.com/downloads/details.aspx?familyid=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&displaylang=en

>Grazie anticipatamente a chi avrà la cortesia di darmi un consiglio.
Prego.

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

giuver Profilo | Newbie

Grazie sei sempre gentilissimo.
oggi sono fuori sede, domani proverò e ti farò sapere.

giuver Profilo | Newbie

Azituto mi scuso per il notevole ritardo, ma un piccolo problema personale mi ha impedito di continuare la duscussione.
Allora....
Mi sono portato un Notebook e l'ho collegato alla rete lan dove risiede il server per meglio eseguire i testi di connessione, porte e quant'altro.
Quindi:
il notebook collegato alla rete riesce tranquillamente a "vedere" tutti i pc server compreso.
I PING verso tutti gli ip rispondono tranquillamente ivi compreso quello del server.
Quando invece provo a fare la TELNET IPSERVER 1433 ho una bella negativa.
Verifico il Firewall è la porta 1433 ha regolarmente la sua eccezione.
Anche via ODBC non riesco a connettermi, sia tramite IP che immettendo nel nome server il noem del pc che ospita l'sql2000.
Escludo un problema di applicativo, perchè dal palmare riesco ad eseguire una connessione via internet al mio database (quello di sviluppo)... e meno male, perlomeno ho potuto dimostrare che è un problema non di applicativo ma di connessione al server locale.
Grazie ancora e chiedo ulteriormente scusa per il ritardo.

lbenaglia Profilo | Guru

>I PING verso tutti gli ip rispondono tranquillamente ivi compreso
>quello del server.
>Quando invece provo a fare la TELNET IPSERVER 1433 ho una bella
>negativa.

Questo può significare 2 cose:

1) Non c'è alcun servizio che risponde sulla porta 1433, ovvero SQL Server è spento, non ha abilitato il protocollo TCP/IP oppure è configurato per rispondere su un'altra porta;
2) C'è un firewall (HW o SW) che blocca l'accesso alla porta 1433.

Per quanto concerne il punto 1 esegui il SQL Server Configuration Manager e fai le verifiche riportate, per il secondo... chiedi a chi si occupa del networking nella tua azienda

>Grazie ancora e chiedo ulteriormente scusa per il ritardo.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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