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
Impossibile connettersi a sql server
venerdì 23 febbraio 2007 - 13.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fabiogvn
Profilo
| Newbie
47
messaggi | Data Invio:
ven 23 feb 2007 - 13:28
Ho un problema con la connessione a SQL Server che ho installato in un computer collegato alla mia rete locale. Se eseguo una connessione creando un progetto in Access funziona perfettamente, se invece tento di connettermi tramite una pagina ASP utilizzando gli stessi parametri ricevo l'errore:
Server SQL inesistente o accesso negato
La stringa di connessione che utilizzo è la seguente:
Driver={SQL Server}; Server='192.168.1.10'; Database=AdventureWorks; Uid=sa; Pwd=xxx;
La stessa cosa anche se lancio la pagina asp direttamente dal server utilizzando localhost come nome server.
Cosa può essere?
Grazie
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 23 feb 2007 - 16:03
>Server SQL inesistente o accesso negato
>
>La stringa di connessione che utilizzo è la seguente:
>
>Driver={SQL Server}; Server='192.168.1.10'; Database=AdventureWorks;
>Uid=sa; Pwd=xxx;
>
>La stessa cosa anche se lancio la pagina asp direttamente dal
>server utilizzando localhost come nome server.
>
>Cosa può essere?
Ciao fabiogvn,
Prima di tutto ti suggerisco di non utilizzare il driver ODBC per definire la connessione all'istanza SQL Server, dato che ADO si basa nativamente su OLE DB, quindi passeresti da un "layer" che esegue in sostanza un lavoro inutile.
Modifica la stringa di connessione richiamando il Provider OLEDB di SQL Server (se usi SQL Server 2000) oppure il SQL Native Client OLE DB Provider (se usi SQL Server 2005):
http://www.connectionstrings.com/?carrier=sqlserver2005
Ad ogni modo la connessione in locale dovrebbe funzionare tranquillamente anche con il driver ODBC, quindi non mi spiego l'errore che ricevi (dato che localmente viene usato il protocollo di rete Shared Memory abilitato di default).
Le cause del problema possono essere molteplici, pertanto ti invito ad seguire tutti i controlli che troverai elencati in questo post:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=10971
In caso di ulteriori problemi prova ad essere più specifico, spiegando dettagliatamente tutti i test che hai fatto.
>Grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
fabiogvn
Profilo
| Newbie
47
messaggi | Data Invio:
ven 23 feb 2007 - 16:12
Grazie per i suggerimenti, in realtà sono riuscito a risolvere da solo ed il problema come spesso accade era una vera sciocchezza, ovvero gli apici che mettevo a contenere l'indirizzo del server non ci andavano e provocavano l'errore.
In ogni caso ti ringrazio per il suggerimento riguardo ai driver di connessione che ho subito sostituito, sto facendo le mie prime prove con SQL Server e partire con il piede giusto è sicuramente una buona cosa
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 !