telnet na porta 1433 não funciona

1

telnet some_ip 1433

No Windows 7, esta linha não funciona. Diz que não pode estabelecer conexão. Tenho 100% de certeza de que o servidor tem essa porta aberta. Para um amigo meu, esta linha funciona.

Eu suspeito de 2 motivos:

  • Meu ISP bloqueia essa porta.
  • Meu sistema bloqueia isso.

Eu desliguei o firewall e o firewall do Windows. Há mais alguma coisa que eu possa fazer para garantir que o problema não esteja relacionado à configuração do meu sistema?

BTW, não sei se é importante, mas

telnet some_ip 80

funciona bem

EDITAR

Registre-se no Wireshark

Substitui o ip que tentei fazer telnet com

<my_ip>
    
por Andrzej Gis 12.01.2013 / 21:49

4 respostas

2

O uso do telnet é uma ferramenta muito útil e útil para rastrear / solucionar problemas de conectividade.

Aqui está o que eu faço:

a) Na própria caixa do SQL Server: telnet localhost 1433 - Isto é para garantir que uma conexão remota seja possível mesmo

b) Em outra caixa, na mesma rede local onde reside a caixa do servidor SQL: telnet 1433 - Isso lhe diz se é possível até atingir a porta "fora da caixa"

c) Agora, se tudo está funcionando ... depende de quais ferramentas e acessos você tem. Ex 1: O telnet pode ser feito a partir do firewall onde o SQL Server mora? Ex 2: O telnet pode ser feito de outro sistema não-local-para-SQL que precisa passar por esse firewall?

Muitas vezes você só consegue passar por 'b' e depois precisa examinar três coisas passo a passo:

  • Firewall onde o SQL Server mora
  • Hardware de firewall ao seu lado (no qual você executa o telnet)
  • Firewall do sistema operacional local na máquina em que você está executando o telnet (por exemplo, filtro de saída ou bloqueio de sua conexão de saída)
por 20.01.2013 / 18:49
1

No PC, execute um sniffer de tráfego como o Wireshark ou o Network Monitor e veja quais são as respostas da rede ao tentar abrir uma conexão telnet. Isso informará se o tráfego de saída nessa porta está sendo bloqueado ou adulterado.

É altamente improvável que um ISP esteja bloqueando a porta 1433 ou o tráfego da camada de aplicativo que descobre as marcas do Telnet. Tente outro PC ou dispositivo na mesma LAN, como um smartphone, para reduzir as possibilidades.

    
por 12.01.2013 / 21:55
1

Passei dois dias para solucionar o mesmo problema: o telnet para a porta 1433 falhou. Depois de pegar muitos cabelos, finalmente encontrei o problema!

O problema é que a conexão com a Internet do servidor é identificada como "Rede pública", enquanto deveria ser uma rede de domínio.

Após reiniciar o serviço NLA (consulte O Controlador de Domínio acha que está ativado Rede pública ), a rede é identificada como rede de domínio novamente e, em seguida, o problema desaparece. Minha configuração de firewall está definida como perfil "Domínio", quando é uma rede pública, a configuração do firewall não funciona.

Espero que esta informação seja útil para outra pessoa.

    
por 08.03.2018 / 04:25
0

apenas para ter certeza do que a consulta a seguir retorna

declare @dir nvarchar(4000)    

exec master.dbo.xp_instance_regread
    N'HKEY_LOCAL_MACHINE',
    N'SOFTWARE\Microsoft\MSSQLServer\SuperSocketNetLib\Tcp\IPAll',
    N'TcpDynamicPorts', 
    @dir output

select @dir

ou, depois de editar o nome da sua instância

declare @dir nvarchar(4000)

exec master.dbo.xp_regread
    N'HKEY_LOCAL_MACHINE',
    N'SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11.SQL110EXP02\MSSQLServer\SuperSocketNetLib\Tcp\IPAll',
    N'TcpDynamicPorts', 
    @dir output

select @dir
    
por 23.01.2013 / 15:09