【发布时间】:2017-01-31 22:25:37
【问题描述】:
我有一个在 CentOS 6 上运行的 PLESK 12 的 VPS,我在使用 PDO ODBC 和 PHP 的 PDO DbLib 远程连接到 Microsoft SQL Server 数据库时遇到问题。我确信,该连接字符串工作正常,因为我的网站正在另一个带有 PDO DbLib 的 Unix VPS 上工作。
我在尝试连接 PDO ODBC 时收到此错误:
PDOException: SQLSTATE[IM002] SQLDriverConnect: 0 [unixODBC][Driver Manager]未找到数据源名称,并且未指定默认驱动程序
当我尝试连接 PDO DbLib 时:
PDOException: 找不到驱动程序
但是,我已经尝试安装 PDO DbLib 驱动程序,但似乎我没有正确安装。
我还检查了 PHP,如果我可以从 VPS 看到我的远程 MSSQL 服务器,并且它是可见的,那么唯一的问题是那个驱动程序。
谁能指导我如何让它工作?谢谢。
【问题讨论】: