0

我找到了很多关于这个问题的答案,并且在 stackoverflow 中也提出了这个问题,但是这些答案并不能解决我的问题。

他们在论坛和问答网站上告诉的将 PHP 与 MS SQL Server 连接的方法,我正在使用相同的方法,但在 YII 框架中出现以下错误

CDbConnection 无法打开数据库连接:SQLSTATE[IMSSP]:此扩展需要 Microsoft SQL Server 2012 Native Client ODBC 驱动程序才能与 SQL Server 通信。访问以下 URL 以下载适用于 x86 的 Microsoft SQL Server 2012 Native Client ODBC 驱动程序: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。

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

请帮我解决这个问题。

谢谢!

4

0 回答 0