none
Dúvida com portas SQL Server ASP.NET RRS feed

  • Pergunta

  • E ai pessoal, desenvolvi um sistema desktop com o banco de dados online, porém tive vários problemas para acessar o SQL Server no servidor devido à política de bloqueio de portas do SQL Server na rede da empresa, minha dúvida é: Se eu fizesse esse sistema em ASP.NET eu precisaria mesmo assim liberar as portas do SQL Server na empresa ou não?
    quarta-feira, 25 de julho de 2012 15:35

Respostas

  • Paulo,

    Estando o SQL Server e o seu projeto ASP.NET no servidor de hospedagem não terá problema. Lembre-se que a conexão é feita no servidor e eles se entendem normalmente. Ao acessar qualquer parte de sua aplicação a conexão ao SQL Server é feita nos servidores do UolHost. Portanto nada de problema.


    Alexsandre Rodrigues de Almeida - MCTS .NET Framework - Web Applications
    E-mail: alexsandrer@gmail.com
    Twitter: @AlexRAlmeida

    quarta-feira, 25 de julho de 2012 20:54

Todas as Respostas

  • Paulo,

    Isso depende de como a rede está configurada. Se sua aplicação ASP.NET for rodar na mesma máquina que o SQL Server, não teria problema com portas bloqueadas.

    Agora se sua empresa tem servidores separados para Banco de Dados e Aplicações, poderia ainda sim ter problema. Mas, geralmente, as portas não são bloqueadas entre esses servidores, pois é certo que as aplicações precisam de acesso ao servidor de Banco.

    É comum bloquear as portas de acesso do servidor de Banco para as máquinas ou partes da rede que não devem ter esse acesso, no seu caso você teve problema pois não deveria ter acesso ao SQL Server das estações da rede.

    Abs!


    Alexsandre Rodrigues de Almeida - MCTS .NET Framework - Web Applications
    E-mail: alexsandrer@gmail.com
    Twitter: @AlexRAlmeida

    quarta-feira, 25 de julho de 2012 15:54
  • Na verdade a página ASP.NET e o SQL Server ficariam hospedados no uolhost, nesse caso mesmo que no cliente estivessem as portas bloqueadas ele iria funcionar?
    quarta-feira, 25 de julho de 2012 15:56
  • Paulo, basta você informar na ConnectionString o caminho do banco com a porta liberada para conexão.

    Rafael Santos
    E-mail: rsdsantos@gmail.com

    Pequeno Gafanhoto

    quarta-feira, 25 de julho de 2012 16:58
  • Mas se a hospedagem do ASP.NET for no uolhost eu preciso informar a porta? ele ja vai funcionar no cliente não vai(mesmo estando bloqueado na rede do cliente)?
    quarta-feira, 25 de julho de 2012 17:01
  • Paulo,

    Estando o SQL Server e o seu projeto ASP.NET no servidor de hospedagem não terá problema. Lembre-se que a conexão é feita no servidor e eles se entendem normalmente. Ao acessar qualquer parte de sua aplicação a conexão ao SQL Server é feita nos servidores do UolHost. Portanto nada de problema.


    Alexsandre Rodrigues de Almeida - MCTS .NET Framework - Web Applications
    E-mail: alexsandrer@gmail.com
    Twitter: @AlexRAlmeida

    quarta-feira, 25 de julho de 2012 20:54
  • Muito obrigado pela ajuda
    quarta-feira, 25 de julho de 2012 23:45