code: function Client_MSSQL(config = {}) {
    // #1235 mssql module wants 'server', not 'host'. This is to enforce the same
    // options object across all dialects.
    if (config && config.connection && config.connection.host) {
      config.connection.server = config.connection.host;
    }
  
    // mssql always creates pool :( lets try to unpool it as much as possible
    this.mssqlPoolSettings = {
      min: 1,
      max: 1,
      idleTimeoutMillis: Number.MAX_SAFE_INTEGER,
      evictionRunIntervalMillis: 0,
    };
  
    Client.call(this, config);
  }
docs: Always initialize with the "QueryBuilder" and "QueryCompiler" objects, which extend the base 'lib/query/builder' and 'lib/query/compiler', respectively.