diff --git a/src/Dibi/Drivers/SqlsrvDriver.php b/src/Dibi/Drivers/SqlsrvDriver.php index 3f88e4d5..03ae091d 100644 --- a/src/Dibi/Drivers/SqlsrvDriver.php +++ b/src/Dibi/Drivers/SqlsrvDriver.php @@ -63,11 +63,13 @@ public function __construct(array $config) $options['UID'] = (string) $options['UID']; $options['Database'] = (string) $options['Database']; + sqlsrv_configure('WarningsReturnAsErrors', 0); $this->connection = sqlsrv_connect($config['host'], $options); + sqlsrv_configure('WarningsReturnAsErrors', 1); } if (!is_resource($this->connection)) { - $info = sqlsrv_errors(); + $info = sqlsrv_errors(SQLSRV_ERR_ERRORS); throw new Dibi\DriverException($info[0]['message'], $info[0]['code']); } $this->version = sqlsrv_server_info($this->connection)['SQLServerVersion'];