我正在尝试连接安装在其他服务器上的mssql数据库。我的php版本是7.1,我已经激活了sqlsrv。但其显示错误。我正在使用fastcoment的服务器。
$serverName = "22*.**.***.2";
$connectionInfo = array( "Database"=>"*********", "UID"=>"******", "PWD"=>"br&#&&**4H9q6");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
我收到此错误
无法建立连接。数组([0] =>数组([0] => IMSSP [SQLSTATE] => IMSSP [1] => -49 [code] => -49 [2] =>此 扩展要求SQL Server的Microsoft ODBC驱动程序。访问 以下URL下载用于x64的SQL Server ODBC驱动程序: https://go.microsoft.com/fwlink/?LinkId=163712 [消息] =>此 扩展要求SQL Server的Microsoft ODBC驱动程序。访问 以下URL下载用于x64的SQL Server ODBC驱动程序: https://go.microsoft.com/fwlink/?LinkId=163712))
答案 0 :(得分:1)
您甚至没有读过提供错误消息的链接页面?
用于SQL Server的Microsoft ODBC驱动程序的正确版本是 在运行PHP的计算机上必需。您可以全部下载 this page上受支持平台的驱动程序受支持版本。