2012-12-20 87 views
1

我試圖用CakePHP 2.2.4連接到Microsoft SQL Server數據庫。作爲我的開發環境,我在我的機器上安裝了新的WAMP服務器。數據庫連接「Sqlserver」丟失或無法創建

我已經啓用了PHP擴展:

  • php_mssql
  • php_pdo_mssql
  • php_sqlsrv_53_ts
  • php_curl(這個可能是無關緊要的)。

我也已經啓用了該模塊中的Apache:

  • rewrite_module。

我已經改變了core.php文件中的salt條目。我試圖連接到我的數據庫通過database.php中像這樣:

public $default = array(
    'datasource' => 'Database/Sqlserver', 
    'persistent' => false, 
    'host' => 'Servername', 
    'login' => 'Username', 
    'password' => 'secretpassword', 
    'database' => 'TheDatabase', 
    'prefix' => '', 
    //'encoding' => 'utf8', 
); 

我去index.php來測試連接和我得到的黃色:

蛋糕不能夠連接到數據庫。數據庫連接「Sqlserver」丟失或無法創建。

我看到它是在datasource失敗,因此必須有一些模塊或擴展或DLL或者缺少些什麼...... 服務器位於我們的內聯網內,是否有幫助。

回答

1

數據源是在文件的lib /蛋糕/型號/數據源/數據庫中定義/ Sqlserver.php

要求啓用該sqlsrv *和pdo_sqlsrv擴展。」

檢查的phpinfo ()查看是否啓用了擴展。

相關問題