Sql server 2008 express non ascolta sulla porta 1433

Non siamo esperti di sql server ma lo utiliziamo abbastanza frequentemente per i nostri progetti.

L’altro giorno un cliente ci chiede di fare dei test con un noto programma open source di content management chiedendoci pero’ di utilizzare, al posto dei classici Mysql oppure Postgresql, il server MSSQL. Vabbe’, che ci vuole?

Installiamo in una macchina Windows2008 il succitato pacchetto express di Microsoft, configuriamo accessi e database, applichiamo le patch varie configuriamo il server per permettere le connessioni via TCP/IP, come sempre via pannello di controllo di SQL server. Facile no?  Da un’altra macchina collegata in rete (ma non nel dominio), fiduciosi, cerchiamo di connetterci al server e… Sorpresa!!!! non ci connettiamo!!!! Ma come? Lanciamo una scansione e poi un telnet sulla porta 1433 e nulla… La porta non sembra aperta.

Impossibile!!!!

Proviamo a fare il browser dei database da una macchina collegata in dominio e… tutto funziona!!!! Riproviamo dall’altra macchina e ancora nulla!!!!

A questo punto cominciamo una ricerca su internet. Una miriade di siti che dicono di fare come abbiamo fatto e che tutto DEVE funzionare. Ma non funziona.  Se non funziona dicono di reinstallare tutto. No, questa non ci sembra una ipotesi percorribile. Proviamo a fare la stessa cosa sul nostro portatile di sviluppo e…. stessa situazione (stavolta il sistema operativo è windows 7 professional ma la sostanza non cambia).

Una mezza idea era quella di abilitare esplicitamente la connessione alla porta 1433 su tutte le schede di rete configurate ma abbiamo preferito continuare la nostra ricerca su internet e ci siamo imbattuti in questo articolo. Sembra esattamente il nostro caso.

Applichiamo quello che dicono, all’esclusione della modifica del registro e…. ora tutto funziona.

Alla faccia di chi crede ancora che l’informatica sia sempre più user friendly… Un giorno perso per connettere in rete un server sql server 2008…..

Articoli Correlati

Mysql Versus MS SQL Server

Da utilizzatore di Database (anche programmatore molto spesso) mi sono imbattuto su questo articolo, di parte certo, che pero’ nell’esperienza nei diversi database che ho mi sembra ben fatto.

E’ molto tecnico, è in inglese ma, a fronte dei costi di soluzioni open source (attenzione che non vuol dire aggratis!!!!) in tempi in cui le aziende hanno bisogno di soluzioni valide ma comunque “economiche”, una lettura va fatta.

E poi non dimentichiamo che il database server Mysql è usato in moltissime applicazioni proprio per le sue caratteristiche di semplicità e di performance. Da alcuen versioni fa all’attuale poi ha introdotto anche le transazioni, i cluster e molto altro che lo stanno portando un po’ fuori da quell’ambiente di smanettoni a cui era relegato fino a poco tempo. Resta comunque un’ombra, che spero si dipani presto, sulla possibile futura licenza di Mysql dopo l’acquisizione avvenuta da Sun e poi quest’ultima acquisita da Oracle.

Comunque buona lettura.

Articoli Correlati