我正在尝试让 wamp php 与 MsSQL DB 进行通信,但我似乎无法使其工作。我在浏览器(Chrome)上收到的当前错误消息是:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: (...) Couldn't connect to SQL Server
ntwdblib.dll 是正确的版本 (2000.80.194.0)
我不能使用 php_sqlsrv(部署服务器仅限 linux,sqlsrv 仅限 Windows),尽管使用 sqlsrv 我可以得出访问信息正确的结论(服务器、用户、密码)
我已经降级回 wampserver 2.1e 和 php 5.3.1(有些人让它像这样工作)
当我重新启动 wamp 服务器时,apache_error.log 上没有错误
在我的机器上安装 freetds 会挂起 apache
远程机器成功使用php_mssql.dll(linux服务器)
我正在使用的代码:
<?php
$dbhandle = mssql_connect($ip,$user,$pass) or die("Couldn't connect to SQL Server on $ip");
$selected = mssql_select_db($dbname,$dbhandle) or die("Couldn't open database at SQL server: $ip");
?>
我现在要尝试一个 linux 虚拟机,但即使这样肯定会很痛苦(速度慢且功能少)。
我的系统:Windows 7、Wampserver 2.1e、PHP 5.3.1
我还能尝试什么?:(