Configurazione di un server per l'attesa su una porta TCP specifica (Gestione configurazione SQL Server)

In questo argomento viene descritto come configurare un'istanza del Motore di database di SQL Server per essere in ascolto su una porta fissa specifica tramite Gestione configurazione SQL Server. Se abilitata, l'istanza predefinita del Motore di database di SQL Server rimane in attesa sulla porta TCP 1433. Le istanze denominate del Motore di database e di SQL Server Compact sono configurate per porte dinamiche, pertanto viene selezionata una porta disponibile quando viene avviato il servizio SQL Server. Quando ci si connette a un'istanza denominata tramite un firewall, configurare Motore di database per l'ascolto su una porta specifica, in modo da consentire l'apertura della porta appropriata nel firewall.

Per ulteriori informazioni sulle 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 Configurare Windows Firewall per consentire l'accesso a SQL Server.

SuggerimentoSuggerimento

Quando si seleziona un numero di porta, consultare la pagina http://www.iana.org/assignments/port-numbers per un elenco di numeri di porta assegnati ad applicazioni specifiche. Selezionare un numero di porta non assegnato. Per ulteriori informazioni, vedere la pagina relativa all'intervallo di porte dinamiche predefinite per TCP/IP modificato in Windows Vista e in Windows Server 2008.

Nota di attenzioneAttenzione

L'ascolto viene iniziato dal motore di database su una nuova porta al momento del riavvio. Tuttavia, tramite il servizio SQL Server Browser viene monitorato il Registro di sistema e viene segnalato il nuovo numero di porta appena la configurazione viene modificata, anche se non in uso da parte del motore di database. Riavviare il motore di database per garantire coerenza ed evitare errori di connessione.

Contenuto dell'argomento

  • Per configurare un server per l'attesa su una porta TCP specifica utilizzando:

    Gestione configurazione SQL Server

Utilizzo di Gestione configurazione SQL Server

Per assegnare un numero di porta TCP/IP al motore di database di SQL Server

  1. In Gestione configurazione SQL Server espandere nel riquadro della console Configurazione di rete SQL Server, quindi Protocolli per <instance name> e infine fare doppio clic su TCP/IP.

  2. Nella scheda Indirizzi TCP/IP della finestra di dialogo Proprietà TCP/IP vengono visualizzati vari indirizzi IP, nel formato IP1, IP2 fino a IPAll. Uno di tali indirizzi corrisponde all'indirizzo IP della scheda loopback, 127.0.0.1. Ulteriori indirizzi IP vengono visualizzati per ogni indirizzo IP nel computer. Fare clic con il pulsante destro del mouse su ogni indirizzo e quindi scegliere Proprietà per identificare l'indirizzo IP da configurare.

  3. Se nella finestra di dialogo Porte dinamiche TCP è incluso il valore 0, che indica che Motore di database è in attesa su porte dinamiche, eliminare tale valore.

  4. Nella casella dell'area Proprietà IPn immettere nella casella Porta TCP il numero di porta da assegnare per l'attesa a questo indirizzo IP e quindi fare clic su OK.

  5. Nel riquadro della console fare clic su Servizi di SQL Server.

  6. Nel riquadro dei dettagli fare clic con il pulsante destro del mouse su SQL Server (<instance name>) e quindi scegliere Riavvia. SQL Server verrà arrestato e riavviato.

Dopo la configurazione di SQL Server per l'ascolto su una porta specifica sono disponibili tre soluzioni per connettersi a una porta specifica con un'applicazione client:

  • Eseguire il servizio SQL Server Browser sul server per connettersi all'istanza di Motore di database specificandone il nome.

  • Creare un alias sul client, specificando il numero di porta.

  • Programmare il client affinché si connetta utilizzando una stringa di connessione personalizzata.

Per accedere a Gestione configurazione SQL Server utilizzando Windows 8

Poiché Gestione configurazione SQL Server è uno snap-in per il programma Microsoft Management Console e non un programma autonomo, Gestione configurazione SQL Server non viene visualizzato come applicazione durante l'esecuzione di Windows 8. Per aprire Gestione configurazione SQL Server, nell'icona promemoria Cerca in App digitare SQLServerManager11.msc (per SQL Server 2012) o SQLServerManager10.msc per (SQL Server 2008) e quindi premere INVIO.

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Vedere anche

Concetti

Creazione o eliminazione di un alias server per l'utilizzo da parte di un client (Gestione configurazione SQL Server)