Ciao Andrea,
libri in italiano ce ne sono pochi, la maggior parte della bibliografia è ovviamente in inglese. Però se cerchi (ad esempio su Amazon.it) "SQL Server 2008" ci sono almeno 4 o 5 titoli interessanti su amministrazione e sviluppo
con SQL 2008.
E naturalmente il BOL (Books On Line) di SQL Server, che esiste, sia sul web che installato localmente, in italiano. Quello web lo trovi
qui .
Tornando alla domanda: per abilitare l'accesso a SQL Server Express da altri computer in rete devi:
- avviare in automatico
SQL Server Browser , il servizio che raccoglie le richieste di accesso a SQL Server
- abilitare i protocolli di rete TCP/IP e/o Named Pipes, che sono disabilitati subito dopo l'installazione del prodotto
In dettaglio:
1) vai nel menu Start -> Tutti i programmi -> Microsoft SQL Server 2008 -> Strumenti di configurazione -> Gestione configurazione SQL Server
2) in "Servizi di SQL Server" vai nelle proprietà del servizio SQL Server Browser, nella tab "Servizio" e scegli avvio Automatico (lo dovresti trovare disabilitato), così al prossimo riavvio partirà da solo. Quindi
fallo partire manualmente cliccandoci con il tasto destro e scegliendo "Avvia". (vedi BOL )
3) in "Configurazione di rete di SQL Server" seleziona "Protocolli di rete per MSSQLSERVER", clicca con il tasto destro su TCP/IP e scegli "Abilita" (vedi BOL
)
4) controlla che il Windows Firewall sia configurato correttamente. SQL Server Browser necessita della porta UDP 1434, mentre il motore di database necessita della porta TCP 1433. (vedi BOL
). Ovviamente puoi cambiare le porte di default, ma ti direi di farlo solamente quando avrai la giusta padronanza di SQL Server.
Ciao.
Danilo Dominici MCP MCDBA MCITP MCSE MCAD