Можно ли подключиться к серверу 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...