Você não pode usar um login do Windows com o parâmetro -U
. -U
é para logins do SQL. Se você quiser se conectar como o usuário do Windows atualmente conectado, use o parâmetro -E
para indicar que deseja usar uma conexão confiável.
sqlcmd -S myserver -d mydatabase -E
Se você quiser se conectar como um usuário diferente do Windows, então você pode executar o seu shell (cmd, powershell, etc) como aquele usuário e usar o comando acima.