Я хотел бы использовать sqlcmd
cli на Mac для запуска скрипта на Microsoft SQL Server с использованием аутентификации Windows.
Сведения о программном обеспечении:
Mac OS 10.13
MSSQL 2012 версия 11.0.2100.60
sqlcmd версия 17.0.0001.1 Linux
В качестве теста я пробовал:
sqlcmd -S hostname,port\\database_name -U domain\\user.name -P "XXX" -q "select @@version"
Но я получил ошибку:
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Login failed for user domain\user.name
Я также настроил freetds
DSN и попытался подключиться, используя:
sqlcmd -S DSN_NAME -D -U domain\\user.name -P "XXX" -q "select @@version"
Но я получил сообщение об ошибке:
The DSN specified an unsupported driver
Для чего я могу использовать тот же DSN через isql
, выполнив: isql DSN user.name password
Любая помощь с благодарностью!