Я пытаюсь подключиться к mssql с режимом аутентификации Windows (не могу это изменить) с nodejs, работающего на Linux-машине. Я пробовал много вещей, все они привели к почти одной и той же ошибке, вот попытка использовать утомительно с этим простым кодом, работающим на Linux-машине с nodejs:
let tedious = require('tedious');
let Connection = tedious.Connection;
const config = {
    userName: 'myUserName', 
    password: 'myPassword', 
    server: 'MyServ',
    options: {
        database: 'MyDbName'
    }
}
function handleConnection(err: any) {
    if (err) console.error("error connecting :-(", err);
    else console.log("successfully connected!!")
}
let connection = new Connection(config);
connection.on('connect', handleConnection);
я получаю эту ошибку
error connecting :-( { ConnectionError: Login failed for user ''. 
at ConnectionError (./node_modules/tedious/lib/errors.js:13:12) 
at Parser.tokenStreamParser.on.token (./node_modules/tedious/lib/connection.js:848:51) 
at Parser.emit (events.js:198:13) 
at Parser.parser.on.token (./node_modules/tedious/lib/token/token-stream-parser.js:37:14) 
at Parser.emit (events.js:198:13) 
at addChunk (./node_modules/readable-stream/lib/_stream_readable.js:298:12) 
at readableAddChunk (./node_modules/readable-stream/lib/_stream_readable.js:280:11) 
at Parser.Readable.push (./node_modules/readable-stream/lib/_stream_readable.js:241:10) 
at Parser.Transform.push (./node_modules/readable-stream/lib/_stream_transform.js:139:32) 
at doneParsing (./node_modules/tedious/lib/token/stream-parser.js:122:14) message: 'Login failed for user \'\'.', code: 'ELOGIN' }
У учетных данных, которые я использовал, есть права SQL (проверено с помощью ODBC на компьютере с Windows). Я что-то не так делаю или это просто невозможно?

 
                                                                     
                                                                    