Conexión PHP ODO ODBC

estamos tratando de crear una conexión con nuestra base de datos SQL a través de ODBC en PHP.

Este es nuestro script actual:

$cnx = new PDO("odbc:Driver={EFR};Server=localhost;Port:7004;Database=EFR;Uid=LcLfVJFLTKTCEHRO;Pwd=*********;"); 

El controlador está funcionando en Qlikview que también se conecta a esta base de datos.

PHP está encontrando el controlador, pero creemos que no puede iniciar sesión.

PHP está devolviendo el siguiente error:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[IM001] SQLDriverConnect: 0 No transaction control system' in C:\Program Files (x86)\EasyPHP-12.1\www\index.php:2
Stack trace:
#0 C:\Program Files (x86)\EasyPHP-12.1\www\index.php(2): PDO->__construct('odbc:Driver={EF...')
#1 {main} thrown in C:\Program Files (x86)\EasyPHP-12.1\www\index.php on line 2

Esperamos que alguien nos pueda ayudar con este problema.

Respuestas a la pregunta(1)

Su respuesta a la pregunta