SQL 服务器的 Microsoft ODBC 驱动程序 11 - 服务器 2016
Microsoft ODBC Driver 11 for SQL Server - Server 2016
我正在使用 PHP 5.6.35,我已经下载并installed/enabled PHP 的 Microsoft SQL 服务器驱动程序。具体如下
extension=php_pdo_sqlsrv_56_nts.dll
extension=php_sqlsrv_56_nts.dll
通过查看 phpinfo() 输出,我可以看到它们已正确启用。它显示 pdo_sqlsrv 已启用以及 sqlsrv 支持。但是,当我尝试连接到我的数据库时,出现以下错误。
This extension requires the Microsoft ODBC Driver 11 for SQL Server.
Access the following URL to download the ODBC Driver 11 for SQL Server
for x86: http://go.microsoft.com/fwlink/?LinkId=163712
[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 )
所以,我假设我需要为 SQL 服务器下载 ODBC 驱动程序 11。所以我从这里下载了我认为正确的文件。
https://www.microsoft.com/en-us/download/details.aspx?id=36434
但是当我尝试安装驱动程序时,我收到一条错误消息,指出该产品安装失败,因为该操作系统不支持它。我是 运行 PHP 5.6.35 Windows Server 2016。
求助?
使用 x64 安装文件。我 运行 遇到了同样的问题,并且能够从 x64 安装中添加 32 位驱动程序。我有一个 64 位处理器,我尝试测试 32 位安装文件以在 x86 系统上实现,但看到了同样的错误。
我正在使用 PHP 5.6.35,我已经下载并installed/enabled PHP 的 Microsoft SQL 服务器驱动程序。具体如下
extension=php_pdo_sqlsrv_56_nts.dll
extension=php_sqlsrv_56_nts.dll
通过查看 phpinfo() 输出,我可以看到它们已正确启用。它显示 pdo_sqlsrv 已启用以及 sqlsrv 支持。但是,当我尝试连接到我的数据库时,出现以下错误。
This extension requires the Microsoft ODBC Driver 11 for SQL Server. Access the following URL to download the ODBC Driver 11 for SQL Server for x86: http://go.microsoft.com/fwlink/?LinkId=163712
[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 )
所以,我假设我需要为 SQL 服务器下载 ODBC 驱动程序 11。所以我从这里下载了我认为正确的文件。
https://www.microsoft.com/en-us/download/details.aspx?id=36434
但是当我尝试安装驱动程序时,我收到一条错误消息,指出该产品安装失败,因为该操作系统不支持它。我是 运行 PHP 5.6.35 Windows Server 2016。
求助?
使用 x64 安装文件。我 运行 遇到了同样的问题,并且能够从 x64 安装中添加 32 位驱动程序。我有一个 64 位处理器,我尝试测试 32 位安装文件以在 x86 系统上实现,但看到了同样的错误。