我尝试使用PHP连接到MSSQL Server。为此,我使用以下脚本:
function mssqli_connect($server,$username,$password,$database){
$connectionInfo = array("Database"=>$database, "UID"=>$username, "PWD"=>$password);
return sqlsrv_connect($server,$connectionInfo);
}
我在带有IIS 7.5的Windows Server上运行PHP 7.0.7。不幸的是,它不起作用,我不明白为什么。
我已尝试过的内容
我转储了该函数,但它只返回bool(false)
,这不是很有用。我还尝试通过cmd ping服务器。这成功了。凭证也是正确的。
php_sqlsrv_7_nts.dll
也要求加载php.ini
,因此它没有给我一个错误,即找不到该功能。
我想念一些必要的东西吗?
答案 0 :(得分:1)
我再次搜索。现在我发现的是另一个驱动程序软件,它是一个msi可执行文件,它在机器上安装了odbc驱动程序。
https://www.microsoft.com/de-ch/download/details.aspx?id=36434
我安装了该软件,现在它没有任何问题。
感谢您的所有评论。