SQL Server 2014连接字符串在php中无效[87]

时间:2015-07-24 09:06:03

标签: php sql-server sql-server-2008 sql-server-2014

我从SQL SERVER 2008升级到SQL SERVER 2014。

我已经在使用SQL SERVER 2008和PHP。从SQL SERVER 2008升级到SQL SERVER 2014后,它似乎无法正常工作。它显示以下错误:

  

[Microsoft] [SQL Server的ODBC驱动程序11] SQL Server网络   接口:连接字符串无效[87]

     

[Microsoft] [SQL Server的ODBC驱动程序11]登录超时已过期

     

[Microsoft] [SQL Server的ODBC驱动程序11]与网络相关或   建立连接时发生了特定于实例的错误   到SQL Server。找不到服务器或无法访问服务器。检查是否   实例名称是正确的,如果SQL Server配置为允许   远程连接。有关详细信息,请参阅SQL Server联机丛书。

1 个答案:

答案 0 :(得分:0)

更改$ server中的\

首先给出UID& PWD然后数据库

 $server = "servername\instancename"; 
 $connectionInfo = array(  "UID"=>"", "PWD"=>"****", "Database"=>"", );
 $conn = sqlsrv_connect( $server, $connectionInfo ); 
 if ($conn === false)
 die("<pre>".print_r(sqlsrv_errors(), true)); 
 echo "Successfully connected!";

这将有效..