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.