sqlcmd подключиться к MSSQL через ODBC в Linux - PullRequest
0 голосов
/ 10 мая 2018

Я хочу использовать wine для запуска программы командной строки Windows в Linux. Эта программа использует ODBC для подключения к серверу MSSQL. Итак, я установил драйвер MS ODBC 17. Теперь я хочу проверить, работает ли соединение ODBC.

Как использовать sqlcmd для подключения к MSSQL через ODBC в Debian 9? Я следовал инструкциям здесь для установки драйвера MS ODBC 17

Это работает.

sqlcmd -S 12.6.01.123 -U SA -P

Вот мои конфиги.

root@633e3d7a58a3:/# odbcinst -j
unixODBC 2.3.4
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /root/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8

root@633e3d7a58a3:/# cat /etc/odbc.ini
[DB_TEST]
DRIVER=ODBC Driver 17 for SQL Server
UID=SA
PWD=PASSSSSSSSS
DATABASE=DB_TEST
WSID=W1002
APP=Microsoft® Windows® Operating System
SERVER=12.6.01.123
Description=DSA

1 Ответ

0 голосов
/ 10 мая 2018

isql -v DB_TEST SA PASSSSSSSSS

Это команда, которую я искал. ODBC соединение работает.

...