我已经在我的Microsoft Windows Server 2012 x64上安装了Microsoft Drivers 3.0 for PHP for SQL Server
我已经配置了PHP 5.4来加载驱动程序,我需要它将PDO与安装在另一台机器上的Microsoft SQL Server 2008 R2一起使用。
当我尝试在PHP上使用PDO执行与SQL服务器的连接时,出现此错误:
此扩展需要 SQL Server 2012 本机客户端Microsoft 用于与 SQL Server 通信的 ODBC 驱动程序。访问以下网址 下载Microsoft SQL Server 2012 本机客户端 ODBC 驱动程序 对于 x86:http://go.microsoft.com/fwlink/?LinkId=163712
查看 Microsoft Driver 3.0 for PHP for SQL Server 的系统要求,我读到:
- Microsoft SQL Server 2012 Feature Pack 中提供的 SQL Server 2012 本机客户端。
- 任何版本的 SQL Server 2005 或更高版本。
这是否意味着即使我使用其他计算机运行 MSQL 服务器,我也需要在计算机上安装整个 MSQL 服务器?
它只需要 SQL Server 2012 Native Client,而不需要 SQL Server 2005 或更高版本。
感谢Microsoft提供蹩脚的文档。