Estou enfrentando esse problema ao conectar ao db do sistema local, mas quando conecto qualquer servidor ele conecta.
Login failed for user 'domain\username'. (Microsoft SQL Server, Error: 18456)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476
Cenário - Eu estava conectando meu servidor SQL local usando a autenticação SQL. Recebi um código de erro: 18456. Depois de pesquisar um pouco, encontrei a solução - Erro do servidor SQL: visão geral 18456 - Este erro ocorre quando sua solicitação de autenticação é aceita com sucesso pelo servidor SQL nomeado, mas por algum motivo o servidor SQL não é capaz para conceder o acesso para se conectar.
Motivo - Este erro revela que a autenticação do servidor SQL não está habilitada no servidor local.
Para habilitar a autenticação do servidor SQL, siga as etapas abaixo
Etapa 1 - Vá para as propriedades do servidor SQL clicando com o botão direito -> Propriedades.
Etapa 2 - Habilite o modo de autenticação do servidor SQL.
Etapa 3 - Reinicie o servidor SQL.
Espero que ajude, verifique aqui para mais detalhes
Solução por Pinal Dave :
Consulte também http://bjtechnews.wordpress.com/2012/03/20/microsoft-sql-server-error-18456-login-failed-for-user/
Eu tive esse problema porque concedi a um grupo acesso do domínio pai que era um grupo AD "Domínio Local" (em oposição a um grupo AD Global/Universal). Grupos locais de domínio não podem ser autenticados por domínios filho e é isso que esse erro estava tentando me dizer de maneira muito criptográfica :-).
View Server State privilege
é concedido ao usuárioComo alternativa, em caso de falta de permissões necessárias - peça ao administrador do sistema para executar o seguinte código :
Use a sintaxe abaixo no caso de usuários no domínio