来自PHP的SQL Server 2012连接错误
我正在使用此代码登录sql server express 2012来自PHP的SQL Server 2012连接错误,php,sql-server,Php,Sql Server,我正在使用此代码登录sql server express 2012 <?php $serverName = "SD-20120627VVKE\SQLEXPRESS"; $connectionOptions = array("Database"=>"android_api"); $conn = sqlsrv_connect( $serverName, $connectionOptions); if( $conn === false )
<?php
$serverName = "SD-20120627VVKE\SQLEXPRESS";
$connectionOptions = array("Database"=>"android_api");
$conn = sqlsrv_connect( $serverName, $connectionOptions);
if( $conn === false )
{ die( FormatErrors( sqlsrv_errors() ) ); }
?>
但我得到了这个屏幕
我应该如何解决它?试试这个:
<?php
$server = "SD-20120627VVKE\\SQLEXPRESS";
$options = array( "UID" => "<username>", "PWD" => "<password>", "Database" => "android_api");
$conn = sqlsrv_connect($server, $options);
if ($conn === false) die("<pre>".print_r(sqlsrv_errors(), true));
echo "Successfully connected!";
sqlsrv_close($conn);
?>
首先要避开实例名称中的反斜杠:
“SD-20120627VVKE\\SQLEXPRESS”
下一个问题是您没有指定登录名+密码。我怀疑PHP进程(Apache服务?)是否具有访问权限。