Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Para criar uma cadeia de conexão válida usando TCP/IP, deve você:
Especificar um Nome de Alias.
Para o Servidor, insira um nome de servidor ao qual você pode se conectar usando o utilitário PING ou um endereço IP ao qual você pode se conectar usando o utilitário PING . Para uma instância nomeada, acrescente o nome da instância.
Especificar TCP/IP para o Protocolo.
Opcionalmente, insira um número de porta para o Número da Porta. O padrão é 1433, que é o número da porta da instância padrão do Mecanismo de Banco de Dados em um servidor. Para se conectar a uma instância nomeada ou a uma instância padrão que não está escutando na porta 1433, você deve fornecer o número da porta ou iniciar o serviço SQL Server Browser. Para obter informações sobre como configurar o serviço SQL Server Browser, confira Serviço SQL Server Browser.
No momento da conexão, o componente SQL Server Native Client lê os valores de servidor, protocolo e porta no registro para o nome de alias especificado e cria uma cadeia de conexão no formato tcp:<servername>[\<instancename>],<port>ou tcp:<IPAddress>[\<instancename>],<port>.
Observação
O Firewall do Microsoft Windows fecha a porta 1433 por padrão. Como o MicrosoftSQL Server se comunica pela porta 1433, você deve reabrir a porta se o SQL Server estiver configurado para escutar conexões de cliente de entrada usando TCP/IP. Para obter informações sobre como configurar um firewall, confira "Como fazer: Configurar um Firewall para Acesso ao SQL Server" nos Manuais Online do SQL Server ou consulte a documentação do firewall.
O SQL Server e o SQL Server Native Client dão suporte total ao Protocolo IP versão 4 (IPv4) e ao Protocolo IP versão 6 (IPv6). O SQL Server Configuration Manager aceita os formatos IPv4 e IPv6 para endereços IP. Para obter informações sobre IPv6, confira "Conectando com o uso de IPv6" nos Manuais Online do SQL Server.
Conectando-se ao servidor local
Ao se conectar ao SQL Server em execução no mesmo computador que o cliente, você pode usar (local) como nome do servidor. Isso não é incentivado, pois leva à ambiguidade; no entanto, pode ser útil quando se sabe que o cliente está em execução no computador desejado. Por exemplo, ao criar um aplicativo para usuários móveis desconectados, como uma força de vendas, em que o SQL Server será executado em laptops e armazenará dados do projeto, um cliente que se conecta a (local) sempre se conectaria ao SQL Server em execução no laptop. A palavra localhost ou um ponto (.) pode ser usado no lugar de (local).
Verificando seu protocolo de conexão
A consulta a seguir retorna o protocolo usado para a conexão atual.
SELECT net_transport
FROM sys.dm_exec_connections
WHERE session_id = @@SPID;
Exemplos
Conectando pelo nome do servidor:
Alias Name <serveralias>
Port No <blank>
Protocol TCP/IP
Server <servername>
Conectando-se a uma instância nomeada pelo nome do servidor:
Alias Name <serveralias>
Port No <blank>
Protocol TCP/IP
Server <servername>\<instancename>
Conectando-se a uma porta especificada pelo nome do servidor:
Alias Name <serveralias>
Port No <port>
Protocol TCP/IP
Server <servername>
Conectando pelo endereço IP:
Alias Name <serveralias>
Port No <blank>
Protocol TCP/IP
Server <IPAddress>
Conectando-se a uma instância nomeada pelo endereço IP:
Alias Name <serveralias>
Port No <blank>
Protocol TCP/IP
Server <IPAddress>\<instancename>
Conectando-se a uma porta especificada pelo endereço IP:
Alias Name <serveralias>
Port No <port number>
Protocol TCP/IP
Server <IPAddress>
Conectando-se ao computador local usando (local):
Alias Name <serveralias>
Port No <blank>
Protocol TCP/IP
Server (local)
Conectando-se ao computador local usando localhost:
Alias Name <serveralias>
Port No <blank>
Protocol TCP/IP
Server localhost
Conectando-se a uma instância nomeada no computador local localhost:
Alias Name <serveralias>
Port No <blank>
Protocol TCP/IP
Server localhost\<instancename>
Conectando-se ao computador local usando um ponto:
Alias Name <serveralias>
Port No <blank>
Protocol TCP/IP
Server .
Conectando-se a uma instância nomeada no computador local usando um ponto:
Alias Name <serveralias>
Port No <blank>
Protocol TCP/IP
Server .\<instancename>
Observação
Para obter informações sobre como especificar o protocolo de rede como um parâmetro sqlcmd , consulte "Como conectar-se ao mecanismo de banco de dados usando sqlcmd.exe" nos Manuais Online do SQL Server.
Consulte Também
Criando uma cadeia de conexão válida usando o protocolo de memória compartilhada
Criando uma cadeia de conexão válida usando named pipes
Escolhendo um protocolo de rede