Mira:
http://www.php.net/manual/en/intro.mssql.php
parece que el problema viene con el drives mssql

El 10 de marzo de 2011 13:42, sandra milena mendoza
<[email protected]>escribió:

> Buenas tardes.
> Estoy iniciando en el mundo cakePhp, realizando un proyecto donde me
> tengo que conectar a una BD en mssql server 2005 solo para consultar
> datos esta BD la tengo en un servidor. Los datos que voy a guardar
> estaran en otra BD en mysql.
> Habilite en mi php.ini la linea extension=php_mssql.dll.
> He modificado el archivo database.php en la clase DATABASE_CONFIG con
> los datos de mis 2 BD asi:
> class DATABASE_CONFIG {
>
>        var $default = array(
>                'driver' => 'mysql',
>                'persistent' => false,
>                'host' => 'localhost',
>                'login' => 'user',
>                'password' => 'clave',
>                'database' => 'proyecto',
>                'prefix' => '',
>        );
>
>        var $bdserver= array(
>                'driver' => 'mssql',
>                'persistent' => false,
>                'host' => 'IP SERVIDOR',
>                'login' => 'xxxx',
>                'password' => 'xxxx',
>                'database' => 'prueba',
>                'prefix' => '',
>        );
>
> Tambien hice un controlador y un model con la tabla que deseo
> consultar de la BD de mssql server llamando en el model a la BD del
> server con la siguiente linea: var $useDbConfig = 'bdserver';
>
> Al consultar la tabla de la BD server sale el siguiente warning y el
> sgte error:
>
>
> Warning (512): PHP SQL Server interface is not installed, cannot
> continue. For troubleshooting information, see http://php.net/mssql/
> [CORE\cake\libs\model\datasources\dbo\dbo_mssql.php, line 121]Code |
> Context        if ($autoConnect) {
>            if (!function_exists('mssql_min_message_severity')) {
>                trigger_error(__("PHP SQL Server interface is not
> installed, cannot continue. For troubleshooting information, see
> http://php.net/mssql/";, true), E_USER_WARNING);$config  =       array(
>        "driver" => "mssql",
>        "persistent" => false,
>        "host" => "IP SERVER",
>        "login" => "XXXX",
>        "password" => "XXXX",
>        "database" => "prueba",
>        "prefix" => "",
> )
> $autoConnect    =       trueDboMssql::__construct() - CORE\cake\libs\model
> \datasources\dbo\dbo_mssql.php, line 121
> ConnectionManager::getDataSource() - CORE\cake\libs\model
> \connection_manager.php, line 114
> Model::setDataSource() - CORE\cake\libs\model\model.php, line 2833
> Model::__construct() - CORE\cake\libs\model\model.php, line 469
> ClassRegistry::init() - CORE\cake\libs\class_registry.php, line 141
> Controller::loadModel() - CORE\cake\libs\controller\controller.php,
> line 637
> Controller::constructClasses() - CORE\cake\libs\controller
> \controller.php, line 493
> Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 186
> Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 171
> [main] - APP\webroot\index.php, line 83
>
> Fatal error: Call to undefined function mssql_min_message_severity()
> in C:\xampp\htdocs\proyecto\cake\libs\model\datasources\dbo
> \dbo_mssql.php on line 123
>
>
>
> Que interface debo instalar.????  Por favor espero me puedan ayudar.
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a