我正在尝试用php和xampp连接到我的(2008 R2)。在运行代码时,我得到了以下错误:
无法建立连接。
数组( =>数组( => IMSSP SQLSTATE => IMSSP 1 => -49代码=> -49 2 => )此扩展需要Microsoft驱动程序11用于Server。访问以下URL以下载用于x86的Server 11:http://go.microsoft.com/fwlink/?LinkId=163712 message =>此扩展需要用于Server的Microsoft驱动程序11。访问以下URL以下载用于x86的Server ODBCDriver11:http://go.microsoft.com/fwlink/?LinkId=163712 )
[1] => Array
(
[0] => IM002
[SQLSTATE] => IM002
[1] => 0
[code] => 0
[2] => [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
[message] => [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
))
因此,我决定尝试安装ODBC驱动程序11。我无法在Windows 10上安装该驱动程序,因为它不受支持,所以我下载了ODBC驱动程序13,但它仍然无法工作。是否有一种方法可以重新配置ODBC驱动程序13,以取代ODBC驱动程序11?如果还有什么我可以提供的,那就告诉我吧。我不能为此使用MySQL,也不能更新Server。
发布于 2016-07-20 20:11:28
PHP SQL Server Couldn't connect
PHP 5.5 and MSSQL driver: Installing ODBC Driver 11 in Windows Server 2012 R2
要进行添加,请确保安装了正确的ODBC版本(32位对64位)!
知道系统运行的版本:您的SQL服务器可能是不同的版本。
即使这些问题不能直接解决,它们也可能包含对您的情况有用的信息。
请参考这些问题,我认为你应该能够找到解决办法。
除了安装之外,还可能需要在PHP的工作目录下复制ODBC的DLL文件。
我认为这至少是JDBC的一个常见问题。
祝好运!
https://stackoverflow.com/questions/38488866
复制相似问题