Problema de login da instância do SQL Server

2

Acabei de criar uma nova instalação do SQL Server 2008. Instalei a instância padrão e uma instância nomeada.

Estou tendo um problema na conexão com a instância nomeada de qualquer lugar além do próprio servidor com qualquer usuário além de 'sa'.

Estou correndo no modo misto. Eu tenho um login / usuário que tem um nome de usuário conhecido. Usando esse usuário / login, posso conectar corretamente quando estiver diretamente no servidor.

Quando eu tento fazer login de qualquer outro lugar, recebo um "Login failed for user ''", com o erro 18456. No arquivo de log do servidor, vejo um motivo que parece não ajudar: "Motivo : Não foi possível encontrar um login que corresponda ao nome fornecido. " No entanto, esse usuário / login existe, como eu posso usá-lo localmente.

Não há mais detalhes sobre o erro. Onde posso começar a encontrar algo para me ajudar com isso? Eu tentei excluir e recriar o usuário, bem como criar um novo do zero - o mesmo resultado, localmente bem, remotamente um erro.

EDITAR: Parcialmente resolvido.

Agora passei o problema básico - os clientes estavam tentando se conectar por meio da instância padrão. Eu não sei porque. Assim, uma vez que as portas apropriadas foram abertas no firewall e uma porta estática foi atribuída à instância nomeada, agora eu posso conectar - MAS SOMENTE se eu especificar a conexão como Servidor, Porta . O SQLBrowser aparentemente não está ajudando / funcionando nesse caso. Eu verifiquei que ele está em execução e fiz um stop / restart após minhas alterações de configuração, mas não houve diferença ainda.

    
por reallyJim 28.08.2010 / 10:44

1 resposta

0

Com base no fato de que as conexões funcionam quando você faz o Server, Port, eu acho que o seu problema está relacionado a não ter a porta do SQL Browser aberta no firewall (1434). Honestamente, porém, acho que você está mais seguro se codificar as portas.

    
por 07.06.2011 / 04:19