Configuración de red del servidorServer Network Configuration

En este tema se aplica a: SíSQL Servernobase de datos de SQL Azurenoalmacenamiento de datos de SQL Azure ningún Almacenamiento de datos paralelosTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse Entre las tareas de configuración de red del servidor se incluyen las siguientes: habilitar protocolos, modificar el puerto o canalización que usa un protocolo, configurar el cifrado, configurar el servicio SQL ServerSQL Server Browser, mostrar u ocultar el Motor de base de datos de SQL ServerSQL Server Database Engine en la red y registrar el nombre de la entidad de seguridad del servidor. 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 Motor de base de datos de SQL ServerSQL Server Database Engine on the network, and registering the Server Principal Name. La mayoría de las veces, no es necesario cambiar la configuración de red del servidor.Most of the time, you do not have to change the server network configuration. Solo debe volver a configurar los protocolos de red del servidor si la red tiene requisitos especiales.Only reconfigure the server network protocols if special network requirements.

La configuración de red de SQL ServerSQL Server se realiza mediante el Administrador de configuración de SQL ServerSQL Server .Network configuration for SQL ServerSQL Server is done using SQL ServerSQL Server Configuration Manager. Para versiones anteriores de SQL ServerSQL Server, utilice la Herramienta de red de servidor que se incluye con dichos productos.For earlier versions of SQL ServerSQL Server, use the Server Network Utility that ships with those products.

ProtocolosProtocols

Utilice el Administrador de configuración de SQL ServerSQL Server para habilitar o deshabilitar los protocolos utilizados por SQL ServerSQL Servery configurar las opciones disponibles para los protocolos.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. Se puede habilitar más de un protocolo.More than one protocol can be enabled. Debe habilitar todos los protocolos que desea que utilicen los clientes.You must enable all protocols that you want clients to use. Todos los protocolos tienen el mismo acceso al servidor.All protocols have equal access to the server. Para información sobre los protocolos que debe usar, vea Habilitar o deshabilitar un protocolo de red de servidor y Default SQL Server Network Protocol Configuration(Configuración de protocolo de red predeterminada de 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.

Cambiar un puertoChanging a Port

Puede configurar los protocolos TCP/IP para que escuchen en un puerto designado.You can configure the TCP/IP protocol to listen on a designated port. De manera predeterminada, la instancia predeterminada de Motor de base de datosDatabase Engine escucha en el puerto TCP 1433.By default, the default instance of the Motor de base de datosDatabase Engine listens on TCP port 1433. Las instancias con nombre de Motor de base de datosDatabase Engine y SQL Server CompactSQL Server Compact están configuradas para puertos dinámicos.Named instances of the Motor de base de datosDatabase Engine and SQL Server CompactSQL Server Compact are configured for dynamic ports. Esto significa que seleccionan un puerto disponible cuando se inicia el servicio SQL ServerSQL Server .This means they select an available port when the SQL ServerSQL Server service is started. El servicio Explorador de SQL ServerSQL Server ayuda a los clientes a identificar el puerto cuando se conectan.The SQL ServerSQL Server Browser service helps clients identify the port when they connect.

Si se utiliza la configuración para puertos dinámicos, el puerto usado por SQL ServerSQL Server puede cambiar cada vez que se inicia.When configured for dynamic ports, the port used by SQL ServerSQL Server may change each time it is started. Si se conecta a SQL ServerSQL Server a través de un firewall, debe abrir el puerto usado por SQL ServerSQL Server.When connecting to SQL ServerSQL Server through a firewall, you must open the port used by SQL ServerSQL Server. Configure SQL ServerSQL Server para que utilice un puerto específico, así podrá configurar el firewall para que permita la comunicación con el servidor.Configure SQL ServerSQL Server to use a specific port, so you can configure the firewall to allow communication to the server. Para obtener más información, vea Configurar un servidor para que escuche en un puerto TCP específico (Administrador de configuración de SQL Server).For more information, see Configure a Server to Listen on a Specific TCP Port (SQL Server Configuration Manager).

Cambiar una canalización con nombreChanging a Named Pipe

Puede configurar el protocolo de canalizaciones con nombre para que escuche en una canalización con nombre designada.You can configure the named pipe protocol to listen on a designated named pipe. La instancia predeterminada del Motor de base de datos de SQL ServerSQL Server Database Engine escucha de forma predeterminada en la canalización \\.\pipe\sql\query en la instancia predeterminada y en \\.\pipe\MSSQL$<nombreDeInstancia>\sql\query en una instancia con nombre.By default, the default instance of Motor de base de datos de 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. El Motor de base de datosDatabase Engine solo puede escuchar en una canalización con nombre, pero puede cambiar la canalización a otro nombre si lo desea.The Motor de base de datosDatabase Engine can only listen on one named pipe, but you can change the pipe to another name if you wish. El servicio Explorador de SQL ServerSQL Server ayuda a los clientes a identificar la canalización cuando se conectan.The SQL ServerSQL Server Browser service helps clients identify the pipe when they connect. Para obtener más información, vea Configurar un servidor para escuchar en una canalización alternativa (Administrador de configuración de SQL Server).For more information, see Configure a Server to Listen on an Alternate Pipe (SQL Server Configuration Manager).

Forzar el cifradoForce Encryption

El Motor de base de datosDatabase Engine se puede configurar para requerir el cifrado al comunicarse con aplicaciones cliente.The Motor de base de datosDatabase Engine can be configured to require encryption when communicating with client applications. Para obtener más información, vea Habilitar conexiones cifradas en el motor de base de datos (Administrador de configuración de SQL Server).For more information, see Enable Encrypted Connections to the Database Engine (SQL Server Configuration Manager).

Protección ampliada para la autenticaciónExtended Protection for Authentication

La compatibilidad con Protección ampliada para la autenticación mediante el uso del enlace de canal y el enlace de servicio está disponible en los sistemas operativos que admiten Protección ampliada.Support for Extended Protection for Authentication by using channel binding and service binding is available for operating systems that support Extended Protection. Para obtener más información, vea Conectar al motor de base de datos con protección ampliada.For more information, see Connect to the Database Engine Using Extended Protection.

Autenticar mediante KerberosAuthenticating by Using Kerberos

SQL ServerSQL Server admite la autenticación Kerberos. supports Kerberos authentication. Para obtener más información, vea Registrar un nombre de entidad de seguridad de servicio para las conexiones con Kerberos y Microsoft Kerberos Configuration Manager para SQL Server.For more information, see Register a Service Principal Name for Kerberos Connections and Microsoft Kerberos Configuration Manager for SQL Server.

Registrar un nombre de la entidad de seguridad del servidor (SPN)Registering a Server Principal Name (SPN)

El servicio de autenticación de Kerberos usa un SPN para autenticar un servicio.The Kerberos authentication service uses an SPN to authenticate a service. Para obtener más información, vea Registrar un nombre de entidad de seguridad de servicio para las conexiones con Kerberos.For more information, see Register a Service Principal Name for Kerberos Connections.

Los SPN también se pueden utilizar para hacer que la autenticación del cliente sea más segura al conectar con NTLM.SPNs may also be used to make client authentication more secure when connecting with NTLM. Para obtener más información, vea Conectar al motor de base de datos con protección ampliada.For more information, see Connect to the Database Engine Using Extended Protection.

Servicio SQL Server BrowserSQL Server Browser Service

El servicio SQL ServerSQL Server Browser se ejecuta en el servidor y ayuda a los equipos cliente a encontrar instancias de SQL ServerSQL Server.The SQL ServerSQL Server Browser service runs on the server, and helps client computers to find instances of SQL ServerSQL Server. No es necesario configurar el servicio Explorador de SQL ServerSQL Server, pero se debe ejecutar según ciertos escenarios de conexión.The SQL ServerSQL Server Browser service does not need to be configured, but must be running under some connection scenarios. Para obtener más información sobre cómo usar el Explorador de SQL ServerSQL Server, vea Servicio SQL Server Browser (motor de base de datos y SSAS).For more information about SQL ServerSQL Server Browser, see SQL Server Browser Service (Database Engine and SSAS)

Ocultar SQL ServerHiding SQL Server

Al ejecutarse, el Explorador de SQL ServerSQL Server responde a consultas, con la información de nombre, versión y conexión por cada instancia instalada.When running, SQL ServerSQL Server Browser responds to queries, with the name, version, and connection information for each installed instance. Para SQL ServerSQL Server, la marca HideInstance especifica que el Explorador de SQL ServerSQL Server no debería responder con información acerca de esta instancia del servidor.For SQL ServerSQL Server, the HideInstance flag, indicates that SQL ServerSQL Server Browser should not respond with information about this server instance. Las aplicaciones cliente todavía se pueden conectar, pero deben conocer la información de conexión necesaria.Client applications can still connect, but they must know the required connection information. Para obtener más información, vea Ocultar una instancia del motor de base de datos de SQL Server.For more information, see Hide an Instance of SQL Server Database Engine.

Configuración de red de clienteClient Network Configuration

Administrar el servicio del motor de base de datosManage the Database Engine Services