Eu tentaria as seguintes coisas nessa ordem de dificuldade:
Antes de qualquer coisa, eu tentaria o endereço IP 10.19.190.x com o nome da instância: 10.19.190.x \ instance_name, também por servername. Eu suspeito que pode ser um problema de protocolo (mais sobre isso abaixo), e isso pode mudar como ele tenta se conectar.
Em segundo lugar, simplesmente poderia ser um bug, mas como alguns estavam cortando e colando, pode ser apenas um personagem oculto. Eu tenho visto este trabalho para algumas pessoas em posts: Depois de digitar a senha, mova o cursor de volta para o início da caixa de login, e o hit entrar / conectar. Você está copiando e colando o pw?Existe algum firewall de software no caminho? Desabilite-os temporariamente, pois pode haver portas adicionais em uso, que estão bloqueadas.
Eu também tenho me perguntado se um (SQLCMD vs. Studio) está se conectando via TCP / IP, e o outro pelo Named Pipes, causando uma falha de segurança para um. Gostaria de verificar o SQL Configuration Manager (não o Management Studio) para se certificar de que todos os protocolos estão habilitados e ver o que está definido como o protocolo preferido. Ative NamedPipes e TCP e defina a Memória Compartilhada como "ativada". Eu suspeito disso strongmente. Confira este documento: link
Tente desmarcar a política de imposição de senha nas propriedades do usuário sa. Eu também suspeito disso strongmente.
Tente executar este comando a partir de um prompt:
rundll32.exe keymgr.dll, KRShowKeyMgr
Se houver alguma entrada relacionada ao SQL, exclua-as. Tente adicionar manualmente uma credencial para o SQL. Eu já vi coisas sobre o Vista (então eu presumo que o Windows 7 também) descascando certos tokens de segurança, e eu pude ver isso sendo ignorado em uma linha de comando.
Eu também tentaria redefinir a senha sa no SQL e alterá-la de volta. Em seguida, se a conta sa estiver sendo usada para iniciar o SQL Server, altere a senha em quaisquer serviços relacionados ao SQL Server e reinicie-os (estou tentando sincronizá-los para corresponder). Relacionado a isto estão estes comandos:
exec sp_password @new = 'sqlpassword', @loginame = 'sa'
alter login sa
with password = 'sqlpassword' unlock,
check_policy = off,
check_expiration = off
Além disso, você já pensou em configurar a auditoria de login?
Se nada disso funcionar, seria muito útil ver o formato que você está usando para oSQLername para efetuar login no SLQ Manager e na sequência de caracteres SQLCMD que você está usando. Claro, mude qualquer coisa específica, exceto que o nome de usuário é "sa". Mais uma pergunta: Um ambiente de servidor SQL ou multi?
Encontrei algumas dessas aqui, mas procurei apenas as coisas que achei que poderiam ser relevantes: link