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
Connessione a SQL server in rete non funziona
giovedì 08 marzo 2007 - 22.46
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fabiogvn
Profilo
| Newbie
47
messaggi | Data Invio:
gio 8 mar 2007 - 22:46
Ho pubblicato un'applicazione che sul mio computer funziona perfettamente e sul server finale invece non funziona più, non riesce a connettersi a sql server, che si trova su un computer diverso dal web server, collegato tramite rete interna.
Ho provato a mettere varie cose nel parametro Data Source della stringa di connessione:
frontend (il nome del computer dove risiede sql server)
servizi.frontend (nome dmonio+nome computer)
192.168.16.2 (l'ip del computer dove risiede sql server)
l'errore restituito dalla pagina as pè sempre il solito:
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
L'utrente che utilizzo per la connessione accede regolarmente da Sql Server Management Studio, quindi non è un problema di utenti.
L'opzione Allow remote connections è abilitata, che altro può essere? Se ci fosse di mezzo qualche tipo di protezione tra i due computer (firewall o altro), c'è forse qualche porta in particolare che devo aprire per consentire la connessione?
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
ven 9 mar 2007 - 00:04
Ciao, dai un'occhiata a questo articolo :
http://blogs.dotnethell.it/sandro/Abilitare-le-connessioni-remote-in-SQL-Server-2005.__3236.aspx
Ciao!
My Blog...
http://blogs.dotnethell.it/Mark/
fabiogvn
Profilo
| Newbie
47
messaggi | Data Invio:
ven 9 mar 2007 - 08:47
Ciao, grazie per il link, anche se utilizzo SQL 2005 enterprise, quindi è abilitato per default a ricevere le connessioni remote. Tra l'altro avevo già seguito tutte le istruzioni contenute in quell'articolo senza risultato. L'unica cosa che mi manca è chiedere all'amministratore di sistema se c'è qualche firewall attiavto tra i due computer ed in quel caso di aprire la porta 1433. Speriamo a questo punto che il problema sia quello
Ciao
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 17 mar 2007 - 23:44
>Ciao, grazie per il link, anche se utilizzo SQL 2005 enterprise,
>quindi è abilitato per default a ricevere le connessioni remote.
>Tra l'altro avevo già seguito tutte le istruzioni contenute in
>quell'articolo senza risultato. L'unica cosa che mi manca è chiedere
>all'amministratore di sistema se c'è qualche firewall attiavto
>tra i due computer ed in quel caso di aprire la porta 1433. Speriamo
>a questo punto che il problema sia quello
Ciao fabiogvn,
questa verifica puoi farla tu stesso aprendo una shell sul server dove risiede l'applicazione ed eseguendo una banale telnet:
C:\>telnet NomeDBServer 1433
Se lo schermo "diventa nero" significa che il servizio MSSQLServer è raggiungibile, diversamente occorrerà aprire una eccezione sul firewall (sia lato server che lato client) sulla porta TCP 1433.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
fabiogvn
Profilo
| Newbie
47
messaggi | Data Invio:
lun 19 mar 2007 - 13:42
In realtà è successa una cosa molto strana: non riuscendo in nessun modo ad accedere ad sqlserver dal computer collegato in rete su cui risiedono le pagine web, ho chiesto ed ottenuto che fosse installata una copia di sql server direttamente sullo stesso computer. La cosa strana è che dopo l'installazione ora funziona sia aprendo il db in locale come localhost che accedendo al computer di rete!
Un prolema in meno, però mi piacerebbe capire il motivo...mah
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 !