【问题标题】:FreeTDS and unixodbc installation&configurationFreeTDS 和 unixodbc 安装和配置
【发布时间】:2019-12-20 19:00:47
【问题描述】:

我花了很多时间尝试安装和配置 freeTDS 和 unixodbc 以使我的 LARAVEL 应用程序与 mssql 数据库一起工作。

首先我安装了 sybase 并按照这个线程的说明进行操作: Connect PHP to MSSQL via PDO ODBC

当然没用,所以我找了一个日志来了解发生了什么。

获得 freetds.log 后,我注意到我的 freetds 使用 4.2 版本登录并执行数据库请求,但它不支持它。

我在 freetds.log 中收到此错误。

NT login not support using TDS 4.x or 5.0

在此之后,我尝试使用此线程手动安装 freetds: How to install freetds in Linux?

即使当我执行 tsql -C 时,它也表明我正在使用 tds version= 7.4 日志上一直说 4.2

我能做什么?我很绝望。

谢谢

【问题讨论】:

    标签: sql-server laravel odbc freetds unixodbc


    【解决方案1】:

    嗯,我找到了答案。

    如果您尝试过我说的帖子,问题是 freetds 试图在另一个位置使用 freetds.conf,所以如果您使用以前的 ./configure --with-tdsver=7.4 安装 freetds -- sysconfdir /etc/freetds(这是这篇文章的目录Connect PHP to MSSQL via PDO ODBC

    有效

    【讨论】:

      猜你喜欢
      • 2012-09-09
      • 2018-01-30
      • 1970-01-01
      • 1970-01-01
      • 2012-04-13
      • 2011-02-24
      • 2013-05-31
      • 2018-02-03
      • 1970-01-01
      相关资源
      最近更新 更多