即使驱动程序安装正确,PHP也无法连接到SQL Server数据库

即使驱动程序安装正确,PHP也无法连接到SQL Server数据库,php,sql-server,database-connection,connection-string,Php,Sql Server,Database Connection,Connection String,我的笔记本有屏幕问题,所以我借了另一个几天来继续开发我的项目 我安装了XAMPP、SQL Server 2012 Express和SQLSRV扩展,但无法连接到数据库 My phpinfo()显示安装了sqlsrv: 这是我正在尝试的字符串连接 <?php //phpinfo(); die(); try{ $conn = new PDO("sqlsrv:Server=JRMNOTE1\KEOMA;Database=BudgetOne", "sa", "password");

我的笔记本有屏幕问题,所以我借了另一个几天来继续开发我的项目

我安装了XAMPP、SQL Server 2012 Express和SQLSRV扩展,但无法连接到数据库

My phpinfo()显示安装了sqlsrv:

这是我正在尝试的字符串连接

<?php
//phpinfo(); die();
try{
    $conn = new PDO("sqlsrv:Server=JRMNOTE1\KEOMA;Database=BudgetOne", "sa", "password");
    $conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}
catch(Exception $e){ 
    die( print_r( $e->getMessage() ) ); 
}

我试图从安装ODBC驱动程序,但这也不起作用。我真的不知道下一步可以尝试什么,也没有找到解决办法。

昨天晚上我肯定放弃了。我格式化了硬盘并重新安装了Windows。在重新安装XAMPP、SQL Server(然后我尝试了2014版)和PHP驱动程序后,连接正常了

SQLSTATE[IMSSP]: This extension requires the Microsoft ODBC Driver 11 for SQL Server to communicate with SQL Server. Access the following URL to download the ODBC Driver 11 for SQL Server for x86: http://go.microsoft.com/fwlink/?LinkId=1637121