[DBAL-35] PDO_Sqlsrv bug in _constructPdoDsn() Created: 21/Jul/10 Updated: 31/Aug/10 Resolved: 31/Aug/10 |
|
| Status: | Resolved |
| Project: | Doctrine DBAL |
| Component/s: | Drivers |
| Affects Version/s: | 2.0.0-BETA2 |
| Fix Version/s: | 2.0.0-BETA4 |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Bostjan Oblak | Assignee: | Benjamin Eberlei |
| Resolution: | Fixed | Votes: | 1 |
| Labels: | None | ||
| Environment: |
Windows 7, Zend Server CE, Sql Server driver for PHP v2 |
||
| Description |
|
When connection to mssql server with pdo_sqlsrv driver you get: [PDOException] SQLSTATE[IMSSP]: The DSN string ended unexpectedly. Sample $connectionOptions: $connectionOptions = array(
'dbname' => 'AdventureWorks',
'user' => 'sa',
'password' => 'sa_password',
'host' => 'local',
'driver' => 'pdo_sqlsrv'
);
Error is in Doctrine\DBAL\Driver\PDOSqlsrv\Driver in function _constructPdoDsn(array $params). $dsn = 'sqlsrv:(';
instead of $dsn = 'sqlsrv:server=(';
as written in offical Microsoft help which come with SQL Server Driver For PHP v2. |
| Comments |
| Comment by Benjamin Eberlei [ 21/Jul/10 ] |
|
@Juozas can you evaluate this and possibly apply a fix? |
| Comment by Benjamin Eberlei [ 31/Aug/10 ] |
|
Fixed |