我试图在运行IIS的Windows服务器上使用PHP连接到MSSQL时修复错误。
我得到的错误是 - ODBC error。
抱歉,无法复制错误文本,因此无法复制图片。
我已经配置并运行了PHP 5.6。 php扩展文件夹中有必要的dll文件。它们也在ini文件中配置。
用于MSSQL连接的扩展名为:
extension=php_sqlsrv_56_nts.dll
extension=php_pdo_sqlsrv_56_nts.dll
我使用下面的示例代码连接到mssql db:
<?php
$servername = "ServerName";
$conninfo = array ("Database" => "DBName", "UID" => "UserName" , "PWD" => "Password");
$conn = sqlsrv_connect($servername, $conninfo);
if($conn){
echo "Connection Established."
}else{
die(print_r(sqlsrv_errors(), true));
}
?>
连接总是给我附加图像中显示的错误。
我已经坚持了这么多天,并且无法解决这个问题。
非常感谢任何帮助。