Partilhar via


Como configurar um servidor para escuta em uma porta TCP específica (SQL Server Configuration Manager)

Se habilitada, a instância padrão do Mecanismo de banco de dados do SQL Server escutará na porta TCP 1433. Instâncias nomeadas do Mecanismo de Banco de Dados e do SQL Server Compact 3.5 SP2 são configuradas para portas dinâmicas. Isso significa que elas selecionam uma porta disponível quando o serviço SQL Server é iniciado. Ao conectar-se a uma instância nomeada através de um firewall, configure o Mecanismo de Banco de Dados para escutar em uma porta específica, para que a porta adequada possa ser aberta no firewall.

Para obter mais informações sobre as definições padrão do Firewall do Windows e uma descrição das portas TCP que afetam o Mecanismo de Banco de Dados, o Analysis Services, o Reporting Services e o Integration Services, consulte Configurando o Firewall do Windows para permitir acesso ao SQL Server.

DicaDica

Ao selecionar um número de porta, consulte http://www.iana.org/assignments/port-numbers para obter uma lista de números de portas atribuídas a aplicativos específicos. Selecione um número não atribuído. Evite números superiores a 49151 que o Windows deve selecionar para outros fins. Para obter mais informações, consulte O intervalo de porta dinâmica padrão para TCP/IP mudou no Windows Vista e no Windows Server 2008.

Para atribuir um número de porta TCP/IP ao Mecanismo de Banco de Dados do SQL Server

  1. No SQL Server Configuration Manager, no painel de console, expanda Configuração de Rede do SQL Server, expanda Protocolos para <nome_da_instância> e clique duas vezes em TCP/IP.

  2. Na caixa de diálogo Propriedades de TCP/IP, na guia Endereços IP, vários endereços IP aparecem no formato IP1, IP2, até IP Tudo. Um desses é para o endereço IP do adaptador de loopback, 127.0.0.1. Endereços IP adicionais aparecem para cada Endereço IP no computador. Clique com o botão direito do mouse em cada endereço e clique em Propriedades para identificar o endereço IP que você deseja configurar.

  3. Se a caixa de diálogo Portas TCP Dinâmicas contiver 0, indicando que o Mecanismo de Banco de Dados está escutando em portas dinâmicas, exclua o 0.

  4. Na área da caixa Propriedades de IPn, na caixa Porta TCP, digite o número da porta em que esse endereço IP deve escutar e clique em OK.

  5. No painel de console, clique em Serviços do SQL Server.

  6. No painel de detalhes, clique com o botão direito do mouse em SQL Server (<nome da instância>) e clique em Reiniciar, a fim de parar e reiniciar o SQL Server.

Após configurar o SQL Server para escutar em uma porta específica, há três maneiras de se conectar a uma porta específica com um aplicativo cliente:

  • Execute o serviço Navegador do SQL Server no servidor para conectar-se à instância do Mecanismo de Banco de Dados pelo nome.

  • Crie um alias no cliente, especificando o número da porta.

  • Programe o cliente para se conectar usando uma cadeia de conexão personalizada.