Configurazione di rete del serverServer Network Configuration

Le attività di configurazione di rete del server includono l'abilitazione dei protocolli, la modifica della porta o della pipe utilizzata da un protocollo, la configurazione della crittografia, la configurazione del servizio SQL ServerSQL Server Browser, le procedure per esporre o nascondere il Motore di database di SQL ServerSQL Server Database Engine in rete e la registrazione del nome SPN.Server network configuration tasks include enabling protocols, modifying the port or pipe used by a protocol, configuring encryption, configuring the SQL ServerSQL Server Browser service, exposing or hiding the Motore di database di SQL ServerSQL Server Database Engine on the network, and registering the Server Principal Name. Nella maggior parte dei casi non è necessario modificare la configurazione di rete del server.Most of the time, you do not have to change the server network configuration. Riconfigurare i protocolli di rete del server solo in presenza di requisiti speciali di rete.Only reconfigure the server network protocols if special network requirements.

La configurazione della rete per SQL ServerSQL Server viene eseguita tramite Gestione configurazione SQL ServerSQL Server .Network configuration for SQL ServerSQL Server is done using SQL ServerSQL Server Configuration Manager. Per le versioni precedenti di SQL ServerSQL Server, utilizzare l'utilità Configurazione di rete inclusa nei singoli prodotti.For earlier versions of SQL ServerSQL Server, use the Server Network Utility that ships with those products.

ProtocolliProtocols

Utilizzare Gestione configurazione SQL ServerSQL Server per abilitare o disabilitare i protocolli utilizzati da SQL ServerSQL Servere per configurare le opzioni disponibili per i protocolli.Use SQL ServerSQL Server Configuration Manager to enable or disable the protocols used by SQL ServerSQL Server, and to configure the options available for the protocols. È possibile abilitare più di un protocollo.More than one protocol can be enabled. È necessario abilitare tutti i protocolli che si desidera utilizzare con i client.You must enable all protocols that you want clients to use. Tutti i protocolli dispongono di uguale accesso al server.All protocols have equal access to the server. Per informazioni sui protocolli da usare, vedere Abilitare o disabilitare un protocollo di rete del server e Configurazione dei protocolli di rete predefiniti di SQL Server.For information about which protocols you should use, see Enable or Disable a Server Network Protocol and Default SQL Server Network Protocol Configuration.

Modifica di una portaChanging a Port

È possibile configurare il protocollo TCP/IP in attesa su una porta designata.You can configure the TCP/IP protocol to listen on a designated port. Per impostazione predefinita, l'istanza predefinita del Motore di databaseDatabase Engine rimane in attesa sulla porta TCP 1433.By default, the default instance of the Motore di databaseDatabase Engine listens on TCP port 1433. Le istanze denominate del Motore di databaseDatabase Engine e di SQL Server CompactSQL Server Compact sono configurate per porte dinamiche.Named instances of the Motore di databaseDatabase Engine and SQL Server CompactSQL Server Compact are configured for dynamic ports. Questo significa che selezionano una porta disponibile quando viene avviato il servizio SQL ServerSQL Server .This means they select an available port when the SQL ServerSQL Server service is started. Il servizio SQL ServerSQL Server Browser facilita l'identificazione della porta alla connessione dei client.The SQL ServerSQL Server Browser service helps clients identify the port when they connect.

Se configurata per le porte dinamiche, è possibile modificare la porta utilizzata da SQL ServerSQL Server a ogni avvio.When configured for dynamic ports, the port used by SQL ServerSQL Server may change each time it is started. Se la connessione a SQL ServerSQL Server avviene tramite firewall, è necessario aprire la porta utilizzata da SQL ServerSQL Server.When connecting to SQL ServerSQL Server through a firewall, you must open the port used by SQL ServerSQL Server. Configurare SQL ServerSQL Server in modo da utilizzare una porta specifica e configurare il firewall per consentire le comunicazioni con il server.Configure SQL ServerSQL Server to use a specific port, so you can configure the firewall to allow communication to the server. Per altre informazioni, vedere Configurare un server per l'attesa su una porta TCP specifica (Gestione configurazione SQL Server).For more information, see Configure a Server to Listen on a Specific TCP Port (SQL Server Configuration Manager).

Modifica di una named pipeChanging a Named Pipe

È possibile configurare il protocollo Named Pipes per l'attesa su una named pipe designata.You can configure the named pipe protocol to listen on a designated named pipe. Per impostazione predefinita, l'istanza predefinita del Motore di database di SQL ServerSQL Server Database Engine resta in attesa sulla pipe \\.\pipe\sql\query per l'istanza predefinita e \\.\pipe\MSSQL$<nomeistanza>\sql\query per un'istanza denominata.By default, the default instance of Motore di database di SQL ServerSQL Server Database Engine listens on pipe \\.\pipe\sql\query for the default instance and \\.\pipe\MSSQL$<instancename>\sql\query for a named instance. Il Motore di databaseDatabase Engine può restare in attesa solo su una named pipe, ma è possibile modificare il nome della pipe.The Motore di databaseDatabase Engine can only listen on one named pipe, but you can change the pipe to another name if you wish. Il servizio SQL ServerSQL Server Browser facilita l'identificazione della pipe alla connessione dei client.The SQL ServerSQL Server Browser service helps clients identify the pipe when they connect. Per altre informazioni, vedere Configurare un server per l'attesa su una pipe alternativa (Gestione configurazione SQL Server).For more information, see Configure a Server to Listen on an Alternate Pipe (SQL Server Configuration Manager).

Forza crittografiaForce Encryption

È possibile configurare il Motore di databaseDatabase Engine in modo da richiedere la crittografia durante le comunicazioni con le applicazioni client.The Motore di databaseDatabase Engine can be configured to require encryption when communicating with client applications. Per altre informazioni, vedere Abilitare le connessioni crittografate al motore di database (Gestione configurazione SQL Server).For more information, see Enable Encrypted Connections to the Database Engine (SQL Server Configuration Manager).

Protezione estesa per l'autenticazioneExtended Protection for Authentication

Il supporto per la protezione estesa per l'autenticazione mediante l'associazione di canale e l'associazione al servizio è disponibile per i sistemi operativi che supportano la protezione estesa.Support for Extended Protection for Authentication by using channel binding and service binding is available for operating systems that support Extended Protection. Per altre informazioni, vedere Connettersi al motore di database mediante la protezione estesa.For more information, see Connect to the Database Engine Using Extended Protection.

Autenticazione tramite KerberosAuthenticating by Using Kerberos

SQL ServerSQL Server supporta l'autenticazione Kerberos. supports Kerberos authentication. Per altre informazioni, vedere Registrare un nome dell'entità servizio per le connessioni Kerberos e Microsoft Kerberos Configuration Manager per SQL Server.For more information, see Register a Service Principal Name for Kerberos Connections and Microsoft Kerberos Configuration Manager for SQL Server.

Registrazione di un nome SPNRegistering a Server Principal Name (SPN)

Nel servizio di autenticazione Kerberos viene utilizzato un nome SPN per autenticare un servizio.The Kerberos authentication service uses an SPN to authenticate a service. Per altre informazioni, vedere Registrare un nome dell'entità servizio per le connessioni Kerberos.For more information, see Register a Service Principal Name for Kerberos Connections.

È possibile utilizzare i nomi SPN anche per rendere più sicura l'autenticazione client quando si esegue la connessione con NTLM.SPNs may also be used to make client authentication more secure when connecting with NTLM. Per altre informazioni, vedere Connettersi al motore di database mediante la protezione estesa.For more information, see Connect to the Database Engine Using Extended Protection.

Servizio SQL Server BrowserSQL Server Browser Service

Il servizio SQL ServerSQL Server Browser viene eseguito sul server e consente ai computer client di individuare le istanze di SQL ServerSQL Server.The SQL ServerSQL Server Browser service runs on the server, and helps client computers to find instances of SQL ServerSQL Server. SQL ServerSQL Server Browser non deve essere configurato ma solo eseguito in alcuni scenari di connessione.The SQL ServerSQL Server Browser service does not need to be configured, but must be running under some connection scenarios. Per altre informazioni su SQL ServerSQL Server Browser, vedere Servizio SQL Server Browser (motore di database e SSAS)For more information about SQL ServerSQL Server Browser, see SQL Server Browser Service (Database Engine and SSAS)

Istanze nascoste di SQL ServerHiding SQL Server

Durante l'esecuzione, SQL ServerSQL Server Browser risponde alle query fornendo informazioni relative al nome, alla versione e alla connessione per ciascuna istanza installata.When running, SQL ServerSQL Server Browser responds to queries, with the name, version, and connection information for each installed instance. In SQL ServerSQL Serveril flag HideInstance indica che la risposta restituita da SQL ServerSQL Server Browser non deve includere informazioni su questa istanza del server.For SQL ServerSQL Server, the HideInstance flag, indicates that SQL ServerSQL Server Browser should not respond with information about this server instance. Le applicazioni client possono comunque connettersi, purché dispongano delle informazioni necessarie per la connessione.Client applications can still connect, but they must know the required connection information. Per altre informazioni, vedere Nascondere un'istanza del motore di database di SQL Server.For more information, see Hide an Instance of SQL Server Database Engine.

Configurazione di rete dei clientClient Network Configuration

Gestire il servizio Motore di databaseManage the Database Engine Services