Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Não é possível criar connectionstring para uma área de trabalho remota para um aplicativo C#


Tente fazer telnet localhost 1433 no prompt de comando (do mesmo servidor em que os serviços SQL estão sendo executados), se a conexão for aceita sem nenhum erro, seu servidor SQL estará realmente pronto para aceitar conexões. Caso contrário, siga estas etapas para solucionar o problema:
  • Certifique-se de que TCP/IP protocolo ativado
  • Verifique se a porta personalizada está configurada (através do SQL Server Configuration Manager) para o serviço SQL Express (conforme captura de tela)



Se a porta personalizada NÃO estiver configurada
  1. Verifique se o serviço SQL Browser está em execução
  2. Crie uma regra no Firewall do Windows para aceitar conexões de entrada nas portas TCP 1433 e 1434 (TCP and UDP)
  3. Reiniciar o serviço SQL Browser
  4. Faça telnet localhost 1433 novamente para verificar

Se a porta personalizada estiver configurada
  1. Crie uma regra no Firewall do Windows para aceitar conexões de entrada em portas TCP personalizadas
  2. Reiniciar o serviço SQL
  3. Faça telnet localhost <custom port> para verificar
  4. Altere a string de conexão para DataSource = "ABCKOL-BCKOFF,<custom port>"