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