我从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联机丛书。
答案 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!";
这将有效..