No se puede encontrar el controlador pdo_sqlsrv

Estoy usando Symfony 3.0, PHP 5.6.17 en Windows 7, con IIS 7.5 y una base de datos SQL Server (MSSQL).

Como mucha gente, actualmente tengo la pdo_exception:

  [Doctrine\DBAL\Exception\DriverException]
  An exception occured in driver: could not find driver



  [Doctrine\DBAL\Driver\PDOException]
  could not find driver



  [PDOException]
  could not find driver

Sin embargo, no sé cómo rastrear el error. Esto es lo que tengo:

PHP.ini Los dos dll están correctamente nombrados y ubicados en la carpeta ext

;extension=php_sqlsrv_56_nts.dll
extension=php_pdo_sqlsrv_56_nts.dll

Traté de activar y desactivarphp_sqlsrv_56_nts.dll sin ninguna diferencia

Parece, desde phpinfo, que los archivos están cargados:

Además, haciendophp -i Puedo ver que también está habilitado en la línea de comando:

Finalmente, esto es lo que tengo en el archivo de configuración de Symfony:

doctrine:
    dbal:
        driver:   pdo_sqlsrv
        host:     "%database_host%"
        port:     "%database_port%"
        dbname:   "%database_name%"
        user:     "%database_user%"
        password: "%database_password%"

Realmente ya no sé qué investigar.

Respuestas a la pregunta(1)

Su respuesta a la pregunta