是否可以使用 FreeTDS 驱动程序和 tsql 连接到 PostgreSQL 服务器?

是否可以使用 FreeTDS 驱动程序和 tsql 连接到 PostgreSQL 服务器?

我可以使用 FreeTDS 连接到 PostgreSQL 服务器吗?更具体地说是tsql命令?

我已经尝试了几天,使用了许多不同的配置。尽管我能够使用isqlPostgreSQL odbc 驱动程序连接到数据库,但我无法让它工作tsql(它似乎也不使用odbc.iniodbcinst.ini)。所以,我想知道它是否tsql只适用于 MSSQL。

如果您愿意,我可以发布文件freetds.confodbc.iniodbcinst.ini

谢谢。

答案1

不同的数据库使用不同的网络协议。

tsql仅适用于 MS SQL 和 Sybase。这实际上是一般规则的一个例外,因为它们历史上来自相同的代码库。

对于 Postgres,您需要命令行客户端psql,或者(正如您已经提到的)Postgres ODBC 驱动程序,或者使用 Postgres C 客户端库构建的程序,或者使用 Postgres JDBC 驱动程序的 java 程序,或者使用PGNP OLEDB司机...

相关内容