Поскольку это еще не было упомянуто, 389 Серверов каталогов будут альтернативой?
Вы не можете использовать логин Windows с параметром -U
. -U
- для входа в систему SQL. Если вы хотите подключиться как текущий пользователь Windows, используйте параметр -E
, чтобы указать, что вы хотите использовать доверенное соединение.
sqlcmd -S myserver -d mydatabase -E
Если вы хотите подключиться как другой пользователь Windows, вы можете запустить вашу оболочку (cmd, powershell и т. д.) в качестве этого пользователя и используйте указанную выше команду.