我正在开发一个项目,我需要从MsSQL数据库中检索大量数据并处理这些数据。
当我尝试使用以下代码进行连接时:
$serverName = "xxx.xxx.xxx.xx\TMSSQL2008";
$connectionOptions = array("Database"=>"BDxxxx", "UID"=>"SA", "PWD"=>"xxxxx");
$conn = sqlsrv_connect( $serverName, $connectionOptions);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
var_dump(sqlsrv_errors());
}
但结果是以下错误:
[SQLSTATE] =&gt; HYT00, [SQLSTATE] =&gt; 08001
我已将sql server配置为使用凭据,名称密码和端口1433进行身份验证。
事实上,我在使用驱动程序和mssql_connect
函数之前能够连接,但是自从更新到PHP 7后,这个问题仍然存在。