Configurazione di una porta fissa

Per una maggiore protezione, in MicrosoftWindows XP Professional Service Pack 2 (SP2), Windows Server 2008 e Windows vista è attivato Windows Firewall. Se SQL Server Developer Edition, Express Edition o Evaluation Edition è in esecuzione in Windows XP Professional e si desidera connettersi all'istanza da un altro computer, è necessario aprire una porta di comunicazione nel firewall. L'istanza predefinita di Motore di database resta in attesa sulla porta 1433 e non è pertanto necessario configurare una porta fissa. Le istanze denominate, inclusa SQL Server 2005 Express Edition, restano tuttavia in attesa su porte dinamiche. Per aprire una porta nel firewall, è innanzitutto necessario configurare il Motore di database per l'attesa su una porta specifica nota come porta fissa o statica. In caso contrario, è possibile che il Motore di database resti in attesa su una porta diversa a ogni avvio. Per ulteriori informazioni sui firewall, le impostazioni predefinite di Windows Firewall e per una descrizione delle porte TCP che interessano il Motore di database, Analysis Services, Reporting Services e Integration Services, vedere Configurazione di Windows Firewall per consentire l'accesso a SQL Server.

[!NOTA]

Le assegnazioni dei numeri di porta vengono gestite dall'ente Internet Assigned Numbers Authority e sono elencate in http://www.iana.org. I numeri di porta devono essere assegnati utilizzando numeri compresi tra 49152 e 65535.

Configurare SQL Server per l'attesa su una porta specifica

  1. In Gestione configurazione SQL Server espandere Configurazione di rete SQL Server, quindi fare clic sull'istanza del server che si desidera configurare.

  2. Nel riquadro di destra fare clic su TCP/IP.

  3. Nella finestra delle proprietà TCP/IP fare clic sulla scheda Indirizzi IP.

  4. Nella casella Porta TCP della sezione IPAll digitare un numero di porta disponibile. Per questa esercitazione si utilizzerà la porta 49172.

  5. Scegliere OK per chiudere la finestra di dialogo e scegliere di nuovo OK nel messaggio di avviso indicante che è necessario riavviare il servizio.

  6. Nel riquadro di sinistra fare clic su Servizi di SQL Server.

  7. Nel riquadro di destra fare clic con il pulsante destro del mouse sull'istanza di SQL Server, quindi scegliere Riavvia. Al riavvio, il Motore di database sarà in attesa sulla porta 49172.

Attività successiva della lezione

Apertura di porte nel firewall