none
Liberar SQL 2005 com Windows Server 2003 com RRAS RRS feed

  • Pergunta

  • Bom dia !!!

    Temos um servidor com Windows Server 2003 com RRAS e SQL Server 2000 e 2005 (estancia nomeada).

    Liberei no RRAS as portas 1433 e 1434. O SQL Server 2000 eu acesso de onde estiver, mas o SQL 2005 nao consigo.

    O que devo fazer ?? Obrigado !!!
    • Movido Gustavo Maia Aguiar segunda-feira, 11 de maio de 2009 00:14 ([Loc]From:SQL Server - Desenvolvimento Geral)
    sexta-feira, 8 de maio de 2009 11:18

Respostas

  • Davi

    no Management Studio vc pode ver o log com o comando abaixo..

    sp_readerrorlog

    para ver logs mais antigos adicione o numero na frente
    ex. 

    sp_readerrorlog 1

     

    sp_readerrorlog 2


    Att.
    Marcelo Fernandes
    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    • Marcado como Resposta DaviSaba segunda-feira, 11 de maio de 2009 16:09
    sexta-feira, 8 de maio de 2009 15:34
    Moderador
  • Porta 1186 é para conexão DAC, como está descrito...essa conexão é para ser usada quando não é possivel se conectar com o MSSQL através de uma conexão normal, exemplo: quando existe uma sobrecarga de uso de recursos.

    A porta 1168 está configurada para as conexões normais.

    O IP 127.0.0.1 é o LOOPBACK
    Alex Rosa -- Sharing my knowledge at www.keep-learning.com (Articles and FORUM)
    • Marcado como Resposta DaviSaba segunda-feira, 11 de maio de 2009 16:08
    sexta-feira, 8 de maio de 2009 16:36
  • Boa Noite,

    Primeiro gostaria de solicitar que as dúvidas sejam postadas (e respondidas) no local correto.
    Essa dúvida não está relacionada a "SQL Server - Desenvolvimento Geral" já que é essencialmente uma dúvida de infra-estrutura. A postagem no fórum é importante para auxiliar pesquisas posteriores (a princípio ninguém irá procurar por uma dúvida como essa na comunidade de desenvolvimento. Se respondermos aqui e a discussão for boa e resolver o problema, aqueles que procurarem na comunidade de infra-estrutura não encontrarão essa thread).

    Instâncias nomeadas nunca irão utilizar a porta 1433 (independente de haver outras instalações ou não). Normalmente elas utilizam uma porta que é escolhida dinamicamente durante a instalação (e após a instalação essa porta não será mais alterada). A porta 1433 só será escolhida se durante a configuração você especificá-la (coisa que não acontece para instâncias nomeadas por padrão).

    O processo de resolução de nomes para instâncias nomeadas passa por algumas etapas a mais e recomendo deixar o SQL Server Browser iniciado.

    No resto, os posts anteriores são uma excelente referência para esse problema. Sugiro também dar uma olhada no tutorial abaixo:

    Como configurar Conexão Remota no SQL Server 2005
    http://www.linhadecodigo.com.br/Artigo.aspx?id=1260

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Criando uma tabela com uma seqüência de números – Parte II
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!556.entry
    Classifique as respostas. O seu feedback é imprescindível
    • Marcado como Resposta DaviSaba segunda-feira, 11 de maio de 2009 16:08
    segunda-feira, 11 de maio de 2009 00:14

Todas as Respostas

  • Bom dua Davi


    vc ja fez um teste c/ o telnet p/ verificar a liberacao das portas?

    telnet  <server> 1433

    -- uma dúvida.. vc tem um 2 servidores sql 2000 e 2005.
    no seu firewall vc redireciona a porta 1433 p/ 2000 e o sql 2005? qual porta vc esta redirecionando? (este foi o motivo de ter te perguntando no post anterior se vc verificou se nao alteram as portas)



    att.
    Marcelo Fernandes
    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    sexta-feira, 8 de maio de 2009 12:08
    Moderador
  • Marcelo, obrigado !!!

    Tenho um servidor fisico, com dois servidores SQL instalados, um 2000 e outro 2005. No RRAS quando redireciono informo somente o IP do Servidor. Para o 2000 funciona, para o 2005 nao, talvez por ser uma estancia nomeada.

    As portas estao liberadas, ja foi testato por Telnet e o SQL 2000 conecta de fora da nossa estrutura.

    Valeu !!!
    sexta-feira, 8 de maio de 2009 12:19
  • Davi,

    A pergunta do Marcelo é coerente, pois se o SQL2000 está configurado para a porta 1433 o SQL2005 deve estar respondendo por outra porta.

    Veja no LOG do SQL2005 qual porta está sendo usada, isso é registrado a cada reinicialização do serviço e fica registrado a no inicio de cada arquivo de LOG.


    Alex Rosa -- Sharing my knowledge at www.keep-learning.com (Articles and FORUM)
    sexta-feira, 8 de maio de 2009 13:59
  • Correto Alex

    eu imagino que exista um NAT ai..  deve entrar em um porta que redireciona p/ o 2005 no 1433, ja o 2000 entra na 1433 p/ 1433 do 2000

    Att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    sexta-feira, 8 de maio de 2009 14:17
    Moderador
  • Ok estou entendendo ... se eu ja tenho um SQL 2000, o SQL 2005 nao vai utilizar a mesma porta.

    Alex como eu vejo o Log do SQL2005 ?

    Eu vi no Event Viewer o seguinte:

    Dedicated admin connection support was established for listening locally on port 1186.

    Seria isso ?

    Obrigado !!!

    sexta-feira, 8 de maio de 2009 14:25
  • O ERRORLOG pode ser visto pela interface gráfica ou direto na pasta de instalação do MSSQL (pasta LOG).

    É um arquivo texto sem formatação que pode ser aberto com qualquer editor desse tipo.


    Alex Rosa -- Sharing my knowledge at www.keep-learning.com (Articles and FORUM)
    sexta-feira, 8 de maio de 2009 14:27
  • Davi

    no Management Studio vc pode ver o log com o comando abaixo..

    sp_readerrorlog

    para ver logs mais antigos adicione o numero na frente
    ex. 

    sp_readerrorlog 1

     

    sp_readerrorlog 2


    Att.
    Marcelo Fernandes
    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    • Marcado como Resposta DaviSaba segunda-feira, 11 de maio de 2009 16:09
    sexta-feira, 8 de maio de 2009 15:34
    Moderador
  • Valeu ... Tem varios log, estive analisando e acredito que a porta seja a mesma que vi no event viewer. Olha a mensagem do ErrorLog do SQL:

    1 - Dedicated admin connection support was established for listening locally on port 1186.
    2 - Server is listening on [ 127.0.0.1 <ipv4> 1186]. (mas esse IP nao existe na minha rede)
    3 - Server is listening on [ 'any' <ipv4> 1168].

    No RRAS do Server configurei conforme a imagem:

    sexta-feira, 8 de maio de 2009 16:30
  • Porta 1186 é para conexão DAC, como está descrito...essa conexão é para ser usada quando não é possivel se conectar com o MSSQL através de uma conexão normal, exemplo: quando existe uma sobrecarga de uso de recursos.

    A porta 1168 está configurada para as conexões normais.

    O IP 127.0.0.1 é o LOOPBACK
    Alex Rosa -- Sharing my knowledge at www.keep-learning.com (Articles and FORUM)
    • Marcado como Resposta DaviSaba segunda-feira, 11 de maio de 2009 16:08
    sexta-feira, 8 de maio de 2009 16:36
  • Alterei as configuracoes do RRAS para 1168, mas mesmo assim nada. Configurei a porta 1433 para o SQL 2000 e consegui conectar.

    Agradeço a ajuda !!!
    sexta-feira, 8 de maio de 2009 16:50
  • Boa Noite,

    Primeiro gostaria de solicitar que as dúvidas sejam postadas (e respondidas) no local correto.
    Essa dúvida não está relacionada a "SQL Server - Desenvolvimento Geral" já que é essencialmente uma dúvida de infra-estrutura. A postagem no fórum é importante para auxiliar pesquisas posteriores (a princípio ninguém irá procurar por uma dúvida como essa na comunidade de desenvolvimento. Se respondermos aqui e a discussão for boa e resolver o problema, aqueles que procurarem na comunidade de infra-estrutura não encontrarão essa thread).

    Instâncias nomeadas nunca irão utilizar a porta 1433 (independente de haver outras instalações ou não). Normalmente elas utilizam uma porta que é escolhida dinamicamente durante a instalação (e após a instalação essa porta não será mais alterada). A porta 1433 só será escolhida se durante a configuração você especificá-la (coisa que não acontece para instâncias nomeadas por padrão).

    O processo de resolução de nomes para instâncias nomeadas passa por algumas etapas a mais e recomendo deixar o SQL Server Browser iniciado.

    No resto, os posts anteriores são uma excelente referência para esse problema. Sugiro também dar uma olhada no tutorial abaixo:

    Como configurar Conexão Remota no SQL Server 2005
    http://www.linhadecodigo.com.br/Artigo.aspx?id=1260

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Criando uma tabela com uma seqüência de números – Parte II
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!556.entry
    Classifique as respostas. O seu feedback é imprescindível
    • Marcado como Resposta DaviSaba segunda-feira, 11 de maio de 2009 16:08
    segunda-feira, 11 de maio de 2009 00:14
  • Obrigado a todos !!!
    segunda-feira, 11 de maio de 2009 16:09