我在我拥有的安装了 CentOS 的 linux 服务器上有 mysql。我想从另一个具有 mssql 数据库的 Windows 服务器中获取数据。
我需要创建一个可以从 mssql 服务器获取值并将其插入 mysql 服务器的 php 脚本。
我曾尝试安装 FreeTDS 和 PDO,但仍然无法连接(不确定我是否已正确安装)。我收到的错误消息是无法连接到服务器并且找不到驱动程序。
如何检查我是否正确安装了 freetds 和 PDO 驱动程序。
我正在尝试做的基本图:
服务器 A (Mumbai) {Linux Cent OS, FreeTDS and PDO installed} ---------> 服务器 B (Delhi) {Windows, MSSql}
我想从服务器 B 获取数据到服务器 A。
locale is "en_US.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
62Error 20009 (severity 9):
Unable to connect: Adaptive Server is unavailable or does not exist
OS error 110, "Connection timed out"
There was a problem connecting to the server
root@server [~]# tsql -C
Compile-time settings (established with the "configure" script)
Version: freetds v0.91
freetds.conf directory: /usr/local/etc
MS db-lib source compatibility: no
Sybase binary compatibility: no
Thread safety: yes
iconv library: yes
TDS version: 5.0
iODBC: no
unixodbc: yes
SSPI "trusted" logins: no
Kerberos: no
如何将 TDS 版本表 5 更新到 7
请指导。