diff --git a/lib/error/connection-error.js b/lib/error/connection-error.js index 5a259b04..8abdd784 100644 --- a/lib/error/connection-error.js +++ b/lib/error/connection-error.js @@ -18,6 +18,7 @@ class ConnectionError extends MSSQLError { super(message, code) this.name = 'ConnectionError' + this.message = message } } diff --git a/lib/msnodesqlv8/connection-pool.js b/lib/msnodesqlv8/connection-pool.js index 09b367f4..f7fd1a60 100644 --- a/lib/msnodesqlv8/connection-pool.js +++ b/lib/msnodesqlv8/connection-pool.js @@ -23,7 +23,7 @@ class ConnectionPool extends BaseConnectionPool { if (!this.config.connectionString) { cfg.conn_str = buildConnectionString({ - Driver: CONNECTION_DRIVER, + Driver: this.config.connectionDriver || CONNECTION_DRIVER, Server: this.config.options.instanceName ? `${this.config.server}\\${this.config.options.instanceName}` : `${this.config.server},${this.config.port}`, Database: this.config.database, Uid: this.config.user,