首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ODBC驱动程序13而不是ODBC驱动程序11连接Server 2008 R2

使用ODBC驱动程序13而不是ODBC驱动程序11连接Server 2008 R2
EN

Stack Overflow用户
提问于 2016-07-20 19:05:07
回答 1查看 2.2K关注 0票数 0

我正在尝试用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 )

代码语言:javascript
复制
[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。

EN

回答 1

Stack Overflow用户

发布于 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的一个常见问题。

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38488866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档