首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库连接"Sqlserver“丢失或无法创建

问数据库连接"Sqlserver“丢失或无法创建
EN

Stack Overflow用户
提问于 2012-12-20 02:05:35
回答 1查看 4.3K关注 0票数 2

我正在尝试用CakePHP 2.2.4连接到数据库。作为我的开发环境,我已经在我的机器上安装了一个新的WAMP服务器。

我启用了PHP扩展:

  • php_mssql
  • php_pdo_mssql
  • php_sqlsrv_53_ts
  • php_curl (这个可能与此无关)。

我还在Apache中启用了模块:

  • rewrite_module。

我已经更改了core.php文件中的盐分项。我试图通过database.php连接到数据库,如下所示:

代码语言:javascript
复制
public $default = array(
    'datasource' => 'Database/Sqlserver',
    'persistent' => false,
    'host' => 'Servername',
    'login' => 'Username',
    'password' => 'secretpassword',
    'database' => 'TheDatabase',
    'prefix' => '',
    //'encoding' => 'utf8',
);

我去index.php测试连接,然后输入黄色:

蛋糕无法连接到数据库。缺少或无法创建数据库连接"Sqlserver“。

我看到它在datasource上失败了,所以它必须是某个模块或扩展名,或者dll,或者是缺少的.服务器位于我们的intranet中,如果这有帮助的话。

EN

回答 1

Stack Overflow用户

发布于 2012-12-20 03:04:25

lib/Cake/Model/Datasource/Database/Sqlserver.php文件中定义了DataSource。

需要启用sqlsrv *和pdo_sqlsrv扩展。“

检查phpinfo()以查看是否启用了扩展。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13964229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档