首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于Server 2016的Microsoft驱动程序11

用于Server 2016的Microsoft驱动程序11
EN

Stack Overflow用户
提问于 2018-04-19 18:24:16
回答 1查看 10.6K关注 0票数 1

我使用的是PHP5.6.35,我已经下载并安装/启用了Microsoft驱动程序。具体来说,以下几点

extension=php_pdo_sqlsrv_56_nts.dll extension=php_sqlsrv_56_nts.dll

我可以看到,它们被正确地启用,查看phpinfo()输出。它显示了已启用的pdo_sqlsrv和sqlsrv支持。但是,当我试图连接到我的数据库时,我会得到以下错误。

此扩展要求Server使用Microsoft驱动程序11。访问以下URL以下载用于x86的Server ODBCDriver11:http://go.microsoft.com/fwlink/?LinkId=163712 未找到微软数据源名称,也未指定默认驱动程序消息=>未找到微软数据源名称,也未指定默认驱动程序)

因此,我假设我需要下载用于Server的ODBC驱动程序11。所以我从这里下载了我认为是正确的文件。

https://www.microsoft.com/en-us/download/details.aspx?id=36434

但是,当我试图安装驱动程序时,我会得到一个错误,说明该产品的安装失败是因为这个操作系统不支持它。我在Windows 2016上运行PHP 5.6.35。

帮助?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-02 19:39:02

使用x64安装文件。我遇到了同样的问题,并且能够从x64安装中添加32位驱动程序。我有一个64位处理器,我试着测试32位安装文件,以便在x86系统上实现,并看到了同样的错误。

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

https://stackoverflow.com/questions/49927776

复制
相关文章

相似问题

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