Sintomas

A seguinte mensagem de aviso é exibida no Plesk em Ferramentas e configurações > Servidores de banco de dados :

  Aviso: Não é possível determinar o número da porta TCP usado pelo servidor Microsoft SQL '.\MSSQLSERVER2019': o protocolo TCP/IP não está habilitado na configuração de rede do servidor ou o servidor está configurado para usar portas TCP dinâmicas.
Para permitir que seus clientes configurem automaticamente o firewall para acesso remoto ao banco de dados,
configure manualmente o servidor SQL para escutar em uma porta TCP fixa específica.

Não é possível conectar-se a um Microsoft SQL Server remotamente usando o Microsoft SQL Server Management Studio com o erro:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 28 - Server doesn't support requested protocol) (Microsoft SQL Server, Error: -1)


Causa

O Microsoft SQL Server não está configurado para usar uma porta estática.

Solução

  1. Conecte-se ao servidor Plesk via RDP .

  2. Vá para Iniciar > Todos os Programas > Microsoft SQL Server XXXX > SQL Server XXXX Configuration Manager .

    Note: XXXX é uma versão do MS SQL Server da mensagem de erro.

  3. Expanda Configuração de rede do SQL Server e clique em Protocolos para MSSQLSERVERXXXX .

  4. Clique duas vezes em TCP/IP :

    4.1. Na guia Protocolo , certifique-se de que o protocolo TCP/IP esteja Ativado .




    4.2. Alterne para a guia Endereços IP e role para baixo até a seção IPAll .

    4.3. Especifique o número de porta MS SQL padrão 1433 (ou um número de porta personalizado se 1433 já for usado por outra instância do MS SQL Server) no campo TCP Port

     Note: A porta MS SQL especificada deve ser aberta no firewall.

    4.4. Clique em OK .




  5. Vá para SQL Server Configuration Manager (Local) > SQL Server Services ,

  6. Clique com o botão direito do mouse em SQL Server (MSSQLSERVERXXXX) e clique em Reiniciar para aplicar as alterações.




  7. Faça login no Plesk .

  8. Vá para Ferramentas e configurações > Servidores de banco de dados > .\ MSSQLSERVERXXXX > Configurações e clique em OK para sincronizar as novas configurações com o Plesk.

 

Instruções de vídeo


  

Informações adicionais

Se você usar o Microsoft SQL Server Management Studio para se conectar a um SQL Server com uma porta personalizada, especifique essa porta após uma vírgula: 203.0.113.2,1433 .