Como configuro o SQL Server 2005 para aceitar uma conexão com um endereço IP interno ou privado em uma rede privada?

2

Estou em território desconhecido, mas eis o cenário: Eu tenho um servidor de aplicativos e um servidor de banco de dados e ambos estão em uma rede privada. Como faço para permitir conexões do meu servidor de aplicativos para o servidor de banco de dados usando um IP interno (ou IP privado, se é a mesma coisa) em vez de um IP da WAN na cadeia de conexão? Peço desculpas se minha terminologia está errada ou confusa, mas estou perdida e preciso me livrar do erro Error: 40 pipes nomeados que está me afligindo. Obrigado por todos vocês, ajuda.

    
por mkelley33 26.08.2009 / 03:15

2 respostas

2

Verifique se o SQL Server está escutando no IP privado usando o Gerenciador de configurações do SQL Server.

  1. Expandir Rede do SQL Server Configuração
  2. selecione a instância
  3. Na direita, clique com o botão direito Protocolo TCP / IP
  4. Selecione as propriedades
  5. Garanta seu IP privado na lista está Ativado . Exemplo está abaixo (o xxx deve ser um endereço IP real)


texto alternativo http://img41.yfrog.com/img41/269/mwsnap093.jpg
Certifique-se de que esteja usando o IP privado para se conectar ao servidor.
Faça um traceroute para o banco de dados do servidor da web e veja o caminho que ele leva. Ela passa pelo IP privado? Se seu servidor da Web for multi-homed, talvez seja necessário adicionar algumas rotas estáticas com o comando ROUTE -p ADD para garantir que ele viaje pela rede privada para acessar o servidor de banco de dados.

Para resolver o erro de pipes nomeados, verifique o seguinte:

  • Que o TCP / IP no SQL Server o gerenciador de configuração está ativado
  • que os firewalls do Windows / rede são não bloqueando o seu servidor web de conectando-se ao seu servidor db para SQL (a instância padrão é a porta TCP 1433)
  • Que Permitir conexões remotas é ativado para o SQL Server
por 26.08.2009 / 03:33
1

O SQL Server deve estar escutando em qualquer endereço IP em que o servidor esteja instalado. Você deve então poder se conectar através desse endereço IP. Você pode postar sua string de conexão que está tentando (sem a senha)?

Quando você faz ping no SQL Server pelo nome que endereço IP está obtendo?

    
por 26.08.2009 / 03:28