我在从 PHP 连接到 MS SQL 2005 时遇到问题。
我可以从外壳连接,使用...
tsql -S 10.0.0.134 -p 1433 -U gareth
输入一个简单的查询按预期工作......
1> SELECT @@VERSION AS MSSQL_VERSION
2> go
MSSQL_VERSION
Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86)
Nov 24 2008 13:01:59
Copyright (c) 1988-2005 Microsoft Corporation
Express Edition on Windows NT 6.1 (Build 7601: Service Pack 1)
但是,从 PHP 脚本尝试此操作不起作用...
$test = mssql_connect('10.0.0.134:1433', 'gareth', 'mypass');
...并产生一个 mssql_connect() [function.mssql-connect]: Unable to connect to server 错误。
我可以在 /usr/lib/php/modules 中看到 mssql.so 模块,并且 phpinfo() 显示模块已加载。
如果有人可以向我展示 freetds.conf 和 odbc.conf 的示例配置,我会很乐意使用 odbc_connect
谢谢