Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server para Windows
O SQL Server e o SQL Server Native Client oferecem suporte total ao protocolo IP versão 4 (IPv4) e ao protocolo IP versão 6 (IPv6). Quando o Windows é configurado com IPv6 SQL Server, os componentes reconhecem automaticamente a existência do IPv6. Nenhuma configuração especial do SQL Server é necessária.
Funcionalidade suportada
O suporte inclui, mas não se limita a, os seguintes cenários.
Ouvinte IPv4 e IPv6
O Mecanismo de Banco de Dados do SQL Server e os outros componentes do servidor podem escutar endereços IPv4 e IPv6 ao mesmo tempo. Quando o IPv4 e o IPv6 estiverem presentes, você poderá usar o SQL Server Configuration Manager para configurar o Mecanismo de Banco de Dados para escutar somente em endereços IPv4 ou somente em endereços IPv6.
Serviço de Navegador do SQL Server
Quando o serviço Navegador do SQL Server em execução em uma máquina que oferece suporte a IPv4 e IPv6 é consultado em um endereço IPv4, ele responde com um endereço IPv4 e a primeira porta TCP IPv4 em sua lista. Quando consultado em um endereço IPv6, ele responde com um endereço IPv6 e a primeira porta TCP IPv6 em sua lista. Para evitar inconsistências, configure os ouvintes IPv4 e IPv6 para ouvirem a mesma porta.
Ferramentas do cliente
Ferramentas como o SQL Server Management Studio e o SQL Server Configuration Manager aceitam os formatos IPv4 e IPv6 para endereços IP. Na maioria dos casos, a cadeia de ligação não precisa de ser modificada se for <computer_name>\<instance_name> especificada usando o nome de host do servidor ou o nome de domínio totalmente qualificado (FQDN).
Se o computador servidor tiver IPv4 e IPv6, seu nome de host ou FQDN será resolvido em vários endereços IP, incluindo pelo menos um endereço IPv4 e vários endereços IPv6. O SQL Server Native Client tenta estabelecer conexões usando esses endereços IP na ordem recebida do TCP/IP e usa a primeira conexão bem-sucedida.
Como o SQL Server Native Client não consegue prever a ordem, a resolução deve ser considerada como ordem aleatória. Os endereços IPv4 são tentados primeiro se os endereços IPv4 e IPv6 estiverem presentes. Essa lógica é transparente para os usuários de ODBC, OLE DB ou ADO.NET.
Observação
Se o Motor de Base de Dados não estiver a ouvir no IPv4, a ligação IPv4 tentada deve esperar pelo período de timeout antes de tentar o endereço IPv6. Para evitar isso, conecte-se diretamente ao endereço IP IPv6 ou configure um alias no cliente com o endereço IPv6.