Desbloqueando o Firewall do Windows 10 Defender para o MS SQL Server 2014

2

Eu tenho uma instância do MS SQL Server 2014 (chame-a de MSSQL ) em uma máquina com Windows 10 (chame-a de WINTEN ).

Executando o SSMS em WINTEN , posso conectar-me ao SQL Server local e também a instâncias do SQL Server em outras máquinas na rede privada.

No entanto, não consigo estabelecer conexões do SSMS em qualquer outra máquina com a instância do SQL Server WINTEN\MSSQL , a menos que eu desative completamente o Firewall do Windows Defender.

Seguindo todas as instruções que pude encontrar, adicionei duas regras de entrada ao Firewall do Windows em WINTEN , conforme mostrado aqui:

Noentanto,mesmocomessasregrasemvigor,assimqueeuhabilitaroFirewalldoWindowsDefender,todasasconexõesdoSSMScomWINTEN\MSSQLfalharãocomaseguintemensagem:

QualéamaneiracorretadeconfiguraroFirewalldoWindowsDefenderparapermitirqueoutrasmáquinasdaredeprivadaseconectemaoMSSQLServer?

Atualizaçãoporprimeirasugestão:EujátinhaaportaTCP1433habilitadaparaoSQLServercomomostradoaqui:

    
por feetwet 14.03.2018 / 21:15

2 respostas

3

Abra os serviços e encontre as seguintes entradas:

Navegador do SQL Server

SQL Server (WINTEN)

Entre em suas propriedades e anote os caminhos para os executáveis.

No Firewall do Windows com Segurança Avançada, crie 4 novas regras de entrada que permitem a conexão desses dois programas para TCP e UDP.

EunormalmentefaçoissoatravésdofirewallpadrãodoWindows(firewall.cpl),quecriaessasregrasparavocêcommenostrabalho.Abraofirewall.cpleescolha"Permitir um aplicativo ou recurso através do Firewall do Windows". Escolha Permitir outro aplicativo e adicione os dois caminhos executáveis encontrados anteriormente.

O motivo pelo qual você precisa permitir o programa em vez de uma porta através do firewall é que, embora o navegador SQL esteja sempre na porta 1433, sua instância do SQL estará em uma porta aleatória / dinâmica à qual o SQL Browser direcionará a conexão. . Se você deseja permitir portas em vez de programas, então você precisaria mudar a Instância do SQL para uma instância padrão e forçá-la a usar uma porta fixa com o navegador SQL desabilitado.

Verifique também se o serviço do navegador do SQL está configurado para iniciar automaticamente na inicialização e no SQL Configuration Manager que o TCP / IP está habilitado para sua instância do SQL.

    
por 16.03.2018 / 11:05
1

Abra o Gerenciador de Configuração do Sql Server no WINTEN.

Na configuração de rede do SQL Server, escolha sua instância MSSQL e verifique as configurações de TCP / IP.

Verifique se o protocolo está ativado e se o servidor está escutando na porta 1433. (Aba Endereços IP , seção IPAll , campo Porta TCP )

    
por 14.03.2018 / 21:45