CDbConnection无法打开数据库连接

时间:2013-09-18 10:08:22

标签: php sql-server yii odbc sql-server-native-client

我找到了很多关于这个问题的答案,并且它也在stackoverflow中被问到,但答案并没有解决我的问题。

他们在论坛和Q / A网站上告诉他们将PHP连接到MS SQL Server的方法,我使用相同但我在YII框架中收到以下错误

  

CDbConnection无法打开数据库连接:SQLSTATE [IMSSP]:这个   扩展需要Microsoft SQL Server 2012 Native Client ODBC   用于与SQL Server通信的驱动程序。访问以下URL   下载Microsoft SQL Server 2012 Native Client ODBC驱动程序   x86:http://go.microsoft.com/fwlink/?LinkId=163712

  • 我已从上面的给定链接安装了Microsoft SQL Server 2012 Native Client ODBC驱动程序。
  • 我在php.ini
  • 中包含以下几行
  

延长= php_sqlsrv_54_ts.dll

     

延长= php_pdo_sqlsrv_54_ts.dll

  • 我已将上述dll保存在php / ext文件夹中。

但我仍然收到此错误。 此外,我还在Windows中的管理工具中的ODBC数据源管理器中创建了一个系统DSN。

但我没有找到解决问题的方法。

请帮我解决这个问题。

谢谢!

0 个答案:

没有答案