184 похожих чатов

Добрый день, в чем может быть причина неработы селектов через

ODBC (конект к mssql базе)?
Ошибка
[unixODBC][Driver Manager]Data source name not found, and no default driver specified
(version 20.8.4.11 (official build))

select * from odbc('DSN=mssql_db;UID=myuser;PWD=mypass;Database=mydb', 'schema', 'table')

Конект к базе через
isql -v mssql_db myuser mypass
работает. Драйвер freeTDS

7 ответов

13 просмотров

в odbc.ini нужен пулный путь к библиотеке драйвера. Смотрите пример в доке про постгре проблема в том что когда вы запускаете isql в баше в вашем окруженнии библиотека видна в путях. А кх odbcbridge ее найти не может

Саша- Автор вопроса
Denny [Altinity]
в odbc.ini нужен пулный путь к библиотеке драйвера...

Указал полный путь /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so все так же кх выбрасывает ошибку

Саша- Автор вопроса
Denny [Altinity]
где и как описан mssql_db ?

Секция в etc/odbc.ini [mssql] DRIVER = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so SERVER = ip PORT = port DATABASE = db USERNAME = test PASSWORD = test

Саша
Секция в etc/odbc.ini [mssql] DRIVER = /usr/lib/x8...

'DSN=mssql_db; [mssql] ? почему разные ?

Саша- Автор вопроса
Denny [Altinity]
'DSN=mssql_db; [mssql] ? почему разные ?

одинаковые) для примера просто лишнее затер, через isql конектит как-надо все еще, поэтому и вопрос собственно, прямой путь есть, isql конектит, а кх через Odbc нет

Саша
Секция в etc/odbc.ini [mssql] DRIVER = /usr/lib/x8...

а файл такой точно есть /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so ? включите https://github.com/ClickHouse/ClickHouse/blob/08b3707842fcc31b1a8a6912e330189cf18c9143/tests/integration/test_odbc_interaction/configs/odbc_logging.xml <logger> <odbc_bridge_log>/var/log/clickhouse-server/clickhouse-odbc-bridge.log</odbc_bridge_log> <odbc_bridge_errlog>/var/log/clickhouse-server/clickhouse-odbc-bridge.err.log</odbc_bridge_errlog> в config.xml посмотрите что там

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта