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

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

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

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

Благодарю.

1 ответ

Решение

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

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

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

Другие вопросы по тегам