Protocolli e librerie di rete

Un server può restare in attesa su, o monitorare, più protocolli di rete contemporaneamente. È tuttavia necessario configurare ogni protocollo. Se un particolare protocollo non è configurato, il server non può restare in attesa su tale protocollo. Le configurazioni dei protocolli possono essere modificate dopo l'installazione utilizzando Gestione configurazione SQL Server.

Configurazione di rete predefinita di SQL Server

Un'istanza predefinita di SQL Server è configurata per la porta TCP/IP 1433 e la named pipe \\.\pipe\sql\query. Le istanze denominate di SQL Server sono configurate per porte TCP dinamiche con un numero di porta assegnato dal sistema operativo.

Se non è possibile utilizzare indirizzi di porta dinamici (ad esempio quando le connessioni di SQL Server devono passare tramite un server firewall configurato per l'utilizzo di indirizzi di porte specifici), è consigliabile utilizzare un indirizzo di porta compreso tra 49152 e 65535. Le assegnazioni dei numeri di porta vengono gestite dall'ente Internet Assigned Numbers Authority e sono elencate in http://www.iana.org.

Per migliorare la protezione, la connettività di rete non viene attivata completamente durante l'installazione di SQL Server. Per abilitare, disabilitare e configurare i protocolli di rete al termine dell'installazione, utilizzare l'area Configurazione di rete SQL Server di Gestione configurazione SQL Server.

Tipi di endpoint

In SQL Server è stato introdotto un nuovo concetto in base al quale le connessioni di SQL Server sono rappresentate sul lato server da un endpointTransact-SQL. È possibile concedere, revocare o negare le autorizzazioni per gli endpoint Transact-SQL. Per impostazione predefinita, tutti gli utenti dispongono delle autorizzazioni di accesso a un endpoint a meno che tali autorizzazioni non vengano negate o revocate da un membro del gruppo sysadmin o dal proprietario dell'endpoint. La sintassi GRANT, REVOKE e DENY ENDPOINT utilizza un ID di endpoint che l'amministratore deve ottenere dalla vista del catalogo dell'endpoint.

Il programma di installazione di SQL Server crea endpoint Transact-SQL per tutti i protocolli di rete supportati, nonché per la connessione amministrativa dedicata.

Gli endpoint Transact-SQL creati dal programma di installazione di SQL Server sono i seguenti:

  • Computer locale Transact-SQL

  • Named pipes Transact-SQL

  • TCP predefinito Transact-SQL

  • VIA predefinito Transact-SQL

Per ulteriori informazioni sugli endpoint Transact-SQL, vedere "Librerie di rete, protocolli di rete ed endpoint TDS" nella documentazione in linea di SQL Server.

Per ulteriori informazioni sulle configurazioni di rete di SQL Server, vedere gli argomenti seguenti nella documentazione in linea di SQL Server:

  • "Configurazione di rete del server"

  • "Configurazione di protocolli di rete server e di librerie di rete"

  • "Configurazione di rete predefinita di SQL Server"

  • "Protocolli e librerie di rete"