Cenário - eu estava conectando meu servidor SQL local usando autenticação SQL. Eu recebi um código de erro: 18456. Depois de cavar um pouco, encontrei a solução - erro do servidor SQL: visão geral do 18456 - Esse erro ocorre quando sua solicitação de autenticação é aceita com êxito pelo servidor SQL nomeado, mas devido a algum motivo, o SQL Server não pode para conceder o acesso à conexão.
Motivo - Este erro revela que a autenticação do servidor SQL não está ativada no servidor local.
Para habilitar a autenticação do servidor SQL, siga as etapas abaixo
Etapa 1 - Vá para Propriedades do servidor SQL clicando com o botão direito do mouse -> Propriedades.
Etapa 2 - Habilite o modo de autenticação do servidor SQL.
Etapa 3 - Reinicie o servidor SQL.
Espero que ajude, confira aqui para mais detalhes