Conectar utilizando IPv6

Nuevo: 5 de diciembre de 2005

SQL Server 2005 y SQL Native Client son totalmente compatibles con el protocolo Internet versión 4 (IPv4) y con el protocolo Internet versión 6 (IPv6). Cuando Windows se configura con IPv6, los componentes de SQL Server 2005 reconocen automáticamente la existencia de IPv6. No es necesario realizar ninguna configuración especial de SQL Server.

La compatibilidad incluye las siguientes cuestiones, aunque no se limita a ellas:

  • SQL Server 2005 Database Engine (Motor de base de datos de SQL Server 2005) y otros componentes de servidor pueden escuchar en las dos direcciones IPv4 y IPv6 simultáneamente. Cuando están presentes IPv4 e IPv6, puede utilizar el Administrador de configuración de SQL Server para configurar Database Engine (Motor de base de datos) de forma que escuche sólo en las direcciones IPv4 o sólo en las direcciones IPv6.

  • 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 incoherencias, se recomienda que las escuchas de IPv4 e IPv6 se configuren de modo que escuchen en el mismo puerto.

  • 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, la cadena de conexión no se tiene que modificar si <computer_name>\<instance_name> se especifica utilizando el nombre de host del servidor o un 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 Native Client intenta establecer conexiones utilizando estas direcciones IP en el orden en que las recibe de TCP/IP y utiliza la primera conexión que se realiza correctamente. Debido a que SQL Native Client no puede predecir el orden, se debe considerar 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 Database Engine (Motor de base de datos) no está escuchando en IPv4, el intento de conexión de IPv4 debe esperar el período de tiempo de espera antes de intentarlo con 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.

Vea también

Otros recursos

Administrador de configuración de SQL Server

Ayuda e información

Obtener ayuda sobre SQL Server 2005