1

我的 Windows 机器(Windows 8,使用 WAMP)上有 CakePHP 2.x 和 PHP 5.4.3。我必须连接到其他 mssql 服务器,因为我需要那里的一些数据。我已经尝试了很多连接方式,但错误信息总是一样的:

Error: A Database connection using "Sqlserver" was missing or unable to connect. 
The database server returned this error: Selected driver is not enabled

Error: Sqlserver driver is NOT enabled

我的 database.php 配置:

public $urniki = array(
    'datasource' => 'Database/Sqlserver',
    'persistent' => false,
    'host' => 'somehost.com',
    'login' => 'user',
    'password' => 'pass',
    'database' => 'db',
    'prefix' => '',
    'encoding' => 'utf8',
);

知道如何连接吗?

4

1 回答 1

3

确保您已安装 PHP 的 SQLServer 驱动程序,并且此行在您的 php.ini 中

Extension=php_sqlsrv.dll

有关更多详细信息,请参见:http ://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/install-the-sql-server-driver-for-php

于 2013-04-17T16:03:01.907 回答