PHP与MSSQL SQLSTATE 08001

时间:2016-12-13 12:45:56

标签: php sql-server database-connection php-7

我正在开发一个项目,我需要从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后,这个问题仍然存在。

0 个答案:

没有答案