Могу ли я подключиться к серверу PostgreSQL с помощью FreeTDS, а точнее tsql
команда?
Я уже несколько дней пытаюсь, используя много разных конфигураций. Хотя я могу подключиться к БД, используя isql
и драйвер PostgreSQL odbc, я не могу заставить его работать для tsql
(он также, похоже, не использует odbc.ini
или odbcinst.ini
). Итак, мне было интересно, если tsql
работает только с MSSQL.
Если хотите, могу выложить файлы freetds.conf
, odbc.ini
и odbcinst.ini
.
Спасибо.
В разных базах данных используются разные сетевые протоколы.
tsql
работает только с MS SQL и Sybase. На самом деле это исключение из общего правила, потому что они исторически происходили из одной и той же кодовой базы.
Для Postgres вам понадобится клиент командной строки psql
, или (как вы уже упомянули) драйвер Postgres ODBC, или сборку программы с использованием клиентской библиотеки Postgres C, или программу Java, использующую драйвер Postgres JDBC, или программу .NET, использующую PGNP OLEDB Водитель...