Можно ли подключиться к серверу PostgreSQL с помощью драйвера FreeTDS и tsql?

Могу ли я установить соединение с сервером PostgreSQL с помощью FreeTDS, а точнее команды tsql ?

Я уже несколько дней пытаюсь, используя много разных конфигураций. Несмотря на то, что я могу подключиться к БД, используя isql и драйвер PostgreSQL odbc, я не могу заставить его работать для tsql (он также, похоже, не использует ] odbc.ini или odbcinst.ini ). Итак, мне было интересно, работает ли tsql только с MSSQL.

Если хотите, я могу опубликовать файлы freetds.conf , odbc.ini и odbcinst.ini .

Спасибо.

0
задан 18 November 2015 в 20:37
1 ответ

В разных базах данных используются разные сетевые протоколы.

tsql работает только с MS SQL и Sybase. На самом деле это исключение из общего правила, потому что они исторически происходили из одной и той же кодовой базы.

Для Postgres вам понадобится клиент командной строки psql или (как вы уже упоминали) драйвер ODBC Postgres или сборка программы с использованием клиентской библиотеки Postgres C, или программа Java с использованием драйвера Postgres JDBC, или программа .NET с использованием драйвера PGNP OLEDB ...

3
ответ дан 4 December 2019 в 12:25

Теги

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