Impossibile connettersi a sql server

venerdì 23 febbraio 2007 - 13.28

fabiogvn Profilo | Newbie


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

>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

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
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5