@Override
    public boolean shouldUseBatchExecutor() {

        // The SQL Server driver does not work when batch execution is enabled.
        // Specifically, inserts fail with com.microsoft.sqlserver.jdbc.SQLServerException:
        // The statement must be executed before any results can be obtained.
        // See https://github.com/microsoft/mssql-jdbc/issues/358 for more.
        logger.warn(
                "JDBC batch executor is disabled for SQL Server Connections. "
                + "Large batched updates may run slower."
        );
        return false;
        
    }
Returns which JDBC driver should be used to make the SQLServer/TDS connection.

@return
    Which TDS-compatible JDBC driver should be used.

@throws GuacamoleException
    If an error occurs while retrieving the property value, or if the
    value was not set, as this property is required.
extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-sqlserver/src/main/java/org/apache/guacamole/auth/sqlserver/conf/SQLServerEnvironment.java