使用PHP5.5连接到SQL Server数据库时出错

使用PHP5.5连接到SQL Server数据库时出错,php,sql,sql-server,Php,Sql,Sql Server,好的,我已经设法安装了驱动程序,并且从一个网站复制并粘贴了一个连接测试php。代码如下: <?php $hostname = '(LocalDb)\v11.0'; $connection_options = array('Database'=>'MagicFountainMedia2014', 'UID'=>'home\SQL', 'PWD'=>''); $conn = sqlsrv_connect($hostname, $connection_options); if(

好的,我已经设法安装了驱动程序,并且从一个网站复制并粘贴了一个连接测试php。代码如下:

<?php
$hostname = '(LocalDb)\v11.0';
$connection_options = array('Database'=>'MagicFountainMedia2014', 'UID'=>'home\SQL', 'PWD'=>'');
$conn = sqlsrv_connect($hostname, $connection_options);
if(!is_resource($conn)){ echo 'Could not connect: '; var_dump(sqlsrv_errors(SQLSRV_ERR_ALL)); exit(0); }
echo 'Connection established successfully.';
sqlsrv_close($conn);
?>
有人知道出了什么问题吗?这将是一个巨大的帮助


提前谢谢

你看到错误信息了吗?登录失败。e、 错误的用户名,错误的密码,或者两者都有。我阅读错误消息的方式是它无法登录,但我没有看到任何明确说明错误的内容。我假设它只是说明由于某种原因所有凭据都失败了,而不是一个特定的凭据。我是否将错误消息解释为错误@MarcBYou有一个没有密码的用户名-这不会让你走得很远。如果你删除它是因为这个帖子的安全性,那很好。。。如果您试图以这种方式使用windows身份验证,每次都会失败。让我们知道您正在尝试哪一个。
Could not connect: array(2) { [0]=> array(6) { [0]=> string(5) "28000" ["SQLSTATE"]=> string(5) "28000" [1]=> int(18456) ["code"]=> int(18456) [2]=> string(87) "[Microsoft][SQL Server Native Client 11.0][SQL Server]Login failed for user 'home\SQL'." ["message"]=> string(87) "[Microsoft][SQL Server Native Client 11.0][SQL Server]Login failed for user 'home\SQL'." } [1]=> array(6) { [0]=> string(5) "28000" ["SQLSTATE"]=> string(5) "28000" [1]=> int(18456) ["code"]=> int(18456) [2]=> string(87) "[Microsoft][SQL Server Native Client 11.0][SQL Server]Login failed for user 'home\SQL'." ["message"]=> string(87) "[Microsoft][SQL Server Native Client 11.0][SQL Server]Login failed for user 'home\SQL'." } }