我在Laravel 4中连接到Sql Server 2012时遇到以下错误
PDOException SQLSTATE [IMSSP]:此扩展程序需要Microsoft SQL Server 2012 Native Client ODBC驱动程序与SQL通信 服务器。访问以下URL以下载Microsoft SQL Server 2012 x86的Native Client ODBC驱动程序: http://go.microsoft.com/fwlink/?LinkId=163712
根据此链接 http://msdn.microsoft.com/en-us/library/cc296170.aspx
我在xampp/php/etc/ folder
php_sqlsrv_54_ts.dll
php_pdo_sqlsrv_54_ts.dll
并在php.ini文件中添加了这两个。但我仍然看到同样的错误。
我使用的是Windows 7和xampp。请帮忙。
答案 0 :(得分:1)
我删除了Xampp并在我的Windows 7上安装了Wamp(32位)服务器,因为几乎每个教程都遵循了我的xampp安装变得不稳定。
以下是导致成功连接到SQL SERVER 2012的步骤。
下载适用于PHP的Microsoft SQL驱动程序 http://www.microsoft.com/en-in/download/details.aspx?id=20098
点击exe将两个dll下面的副本提取出来 在D:\ wamp \ bin \ apache \ Apache2.4.4 \ bin \ php.ini中添加扩展
extension=php_pdo_sqlsrv_54_ts.dll
extension=php_sqlsrv_54_ts.dll
之后,我下载并安装了此Microsoft Sql Server 2012 SP1功能包 http://www.microsoft.com/en-in/download/details.aspx?id=35580
重新启动计算机后。您应该在phpinof()输出中看到这两个块
就是这样。希望这会对某人有所帮助。