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
Configurazione indirizzi IP e porte TCP in SQL EXPRESS
mercoledì 25 luglio 2007 - 10.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
robertoserpieri
Profilo
| Newbie
16
messaggi | Data Invio:
mer 25 lug 2007 - 10:20
Salve a tutti,
non riesco a far funzionare SQL EXPRESS da remoto cioè a collegarmi da un PC della rete ad una istanza di SQL SERVER EXPRESS su un altro PC.
In proposito ho letto una interessantissima discussione all'indirizzo
http://www.dotnethell.it/forum/messages.aspx?ThreadID=10971
(Grande Benaglia!!!) . Dopo questa lettura sono riuscito a capire che il problema era Windows Firewall, quindi l'ho disattivato e funziona tutto a dovere. Tuttavia vorrei riattivare il Firewall
Sicuramente mi sfugge qualcosa, per questo elenco di seguito la configurazione degli indirizzi IP e di SQL SERVER dei 2 PC in rete(domestica) sperando che qualcuno possa porre fine ai miei tormenti (che forse non sono solo i miei
):
-su PC1 (Indirizzo IP 1.0.0.2)
IndirizzoIP1 1.0.0.2
Porta TCP 1002
IndirizzoIP2 1.0.0.1
Porta TCP 1001
-Su PC2 (Indirizzo IP 1.0.0.1)
IndirizzoIP1 1.0.0.1
Porta TCP 1001
IndirizzoIP2 1.0.0.2
Porta TCP 1002
-Su entrambi
disattivare firwall(FUNZIONA)
oppure
Aprire la porte 1001 e 1002 (NON FUNZIONA
)
Ho lasciato vuoti i campi PORTE DINAMICHE TCP ed ho anche provato ad aprire una sola porta impostando il campo PORTA TCP nel nodo IPALL (che mi sembra la cosa più logica).
Altra cosa mi potete confermare che l'ordina degli indirizzi IP nella finestra delle proprietà TCP/IP ha una sua importanza?
Grazie in anticipo
PS:Ero in dubbio se continuare la discussione precedente o crearne una nuova, spero di aver fatto la cosa migliore
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 25 lug 2007 - 10:44
>Sicuramente mi sfugge qualcosa, per questo elenco di seguito
>la configurazione degli indirizzi IP e di SQL SERVER dei 2 PC
>in rete(domestica) sperando che qualcuno possa porre fine ai
>miei tormenti (che forse non sono solo i miei
):
Ciao Roberto,
Sul PC che ospita SQL Server 2005 Express specifica una porta statica per tutti gli indirizzi IP elencati nella scheda IP Addresses che richiami dal SQL Server Configuration Manager (non ti spiego come raggiungerla dato che lo sai già
) e imposta a blank TCP Dynamic Port.
Riavvia il servizio MSSQLServer e a questo punto definisci una eccezione sui Windows Firewall di entrambi i PC su quella porta.
A questo punto il client deve sapere su quale porta è in ascolto il servizio SQL Server remoto.
Devi specificarla definendo un Alias (tramite la Client Network Utility - cliconfg.exe) oppure indicandola nella stringa di connessione nella sezione Data Source=<nome server o indirizzo IP>,<Porta TCP>.
Per maggiori info:
"How to: Configure a Server to Listen on a Specific TCP Port (SQL Server Configuration Manager)"
http://msdn2.microsoft.com/en-us/library/ms177440.aspx
http://www.connectionstrings.com/?carrier=sqlserver2005
>Altra cosa mi potete confermare che l'ordina degli indirizzi
>IP nella finestra delle proprietà TCP/IP ha una sua importanza?
No.
>Grazie in anticipo
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
robertoserpieri
Profilo
| Newbie
16
messaggi | Data Invio:
ven 27 lug 2007 - 08:19
OK,funziona tutto! grazie mille per la risposta celerissima. In realtà per sicurezza ho anche reinstallato SQL EXPRESS (stavolta SP2) ed ha funzionato subito con le porte TCP statiche.
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 !