【发布时间】:2015-12-04 18:58:40
【问题描述】:
我在 FreeTDS 库的帮助下使用 PHP 从 Linux 环境连接到 SQL 服务器。并且看起来某些连接参数正在被明确关闭。具体来说,这些正在运行的过程中的某个地方:
set quoted_identifier off
set ansi_warnings off
set ansi_padding off
set ansi_nulls off
set concat_null_yields_null off
如何全局调整连接参数(PHP 级别或 FreeTDS 级别)以将上述所有设置设置为 ON,而无需以任何方式更改服务器上的任何应用程序?
编辑:
用 odbc.ini 尝试过的建议,似乎不起作用。
这是我的 freetds.conf:
[Servername]
host = hostname.example.com
port = 1433
tds version = 7.0
timeout 3600 client charset UTF-8 text size 64512
odbc.ini:
AnsiNPW = YES
QuotedID = YES
odbcinst.ini 为空
【问题讨论】:
标签: php sql-server freetds