【问题标题】:ODBC Driver / FreeTDSODBC 驱动程序/FreeTDS
【发布时间】:2017-01-17 17:26:12
【问题描述】:

我正在迁移一个连接到外部 MSSQL 数据库的 PHP 网站。新服务器是 Linux 服务器。我知道要让它工作,我需要一个适用于 Linux 的 ODBC 驱动程序,如下所示:

  • 免费TDS
  • Microsoft 的 Linux ODBC 驱动程序。

我的问题是,我需要两者吗?或者我可以只使用其中一个吗?

【问题讨论】:

  • 我发现 FreeTDS 比 Microsoft 驱动程序更可靠,尤其是多线程。您使用的是哪种版本的 Linux?

标签: php sql linux odbc freetds


【解决方案1】:

您只需要一个 ODBC 驱动程序,它可能是您列出的驱动程序之一,也可能来自另一个来源,例如 those from my employer

ODBC 驱动程序必须与您的 PHP 二进制文件匹配位数(无论是独立的可执行文件,与 Apache 一起使用的 mod_php 还是其他),如果您还拥有 ODBC 驱动程序管理器(例如, iODBC, unixODBC)。

如果您获得任何这些组件的预构建二进制文件,请注意它们必须与您的环境中的 libc 兼容,这可能意味着您需要添加兼容性库(例如,为 @ 构建的二进制文件) 987654326@ 需要一个兼容库才能在libc 2.12 环境中使用)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多