Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server en Windows
SQL Server y SQL Server Native Client son totalmente compatibles con el Protocolo de Internet versión 4 (IPv4) y con el Protocolo de Internet versión 6 (IPv6). Cuando Windows se configura con IPv6 SQL Server, los componentes reconocen automáticamente la existencia de IPv6. No es necesario realizar ninguna configuración especial de SQL Server .
Funcionalidad admitida
La compatibilidad incluye, pero no se limita a, los escenarios siguientes.
Escucha IPv4 e IPv6
El motor de base de datos de SQL Server y los demás componentes del servidor pueden escuchar en direcciones IPv4 e IPv6 al mismo tiempo. Cuando están presentes IPv4 e IPv6, puede utilizar el Administrador de configuración de SQL Server para configurar Motor de base de datos de forma que escuche solo en las direcciones IPv4 o solo en las direcciones IPv6.
servicio SQL Server Browser
Cuando se realiza una consulta al servicio Explorador de SQL Server que se ejecuta en un equipo que admite IPv4 e IPv6 en una dirección IPv4, responde con una dirección IPv4 y el primer puerto TCP de IPv4 de la lista. Cuando la consulta se realiza en una dirección IPv6, responde con una dirección IPv6 y el primer puerto TCP de IPv6 de la lista. Para evitar la incoherencia, configure los agentes de escucha IPv4 e IPv6 para que escuchen en el mismo puerto.
Herramientas de cliente
Herramientas como SQL Server Management Studio y el Administrador de configuración de SQL Server aceptan los formatos de IPv4 e IPv6 para direcciones IP. En la mayoría de los casos, no es necesario modificar la cadena de conexión si <computer_name>\<instance_name> se especifica mediante el nombre de host del servidor o el nombre de dominio completo (FQDN).
Si el servidor tiene IPv4 e IPv6, su nombre de host o FQDN se resolverá en varias direcciones IP, incluidas al menos una dirección IPv4 y varias direcciones IPv6. SQL Server Native Client intenta establecer conexiones usando estas direcciones IP en el orden en que las recibe de TCP/IP y usa la primera conexión que se realiza correctamente.
Dado que SQL Server Native Client no puede predecir el orden, la resolución debe considerarse como orden aleatorio. Las direcciones IPv4 se intentan primero si ambas direcciones IPv4 e IPv6 están presentes. Esta lógica resulta transparente para los usuarios de ODBC, OLE DB y ADO.NET.
Nota
Si el motor de base de datos no escucha en IPv4, la conexión IPv4 intentada debe esperar el período de tiempo de espera antes de que se intente la dirección IPv6. Para evitar esto, conéctese directamente a la dirección IP IPv6 o configure un alias en el cliente con la dirección IPv6.