Не удается подключиться к именованному экземпляру SQL Server с помощью node-mssql

Я пытаюсь подключиться к именованному экземпляру сервера SQL с помощью пакета node.js - mssql, но он показывает некоторую неопределенную ошибку, хотя и работает с утомительным (используемая базовая библиотека mssql)

Код:

var Tedious = require("tedious");
var sql = require('mssql');

var tediousConfig = {
    server: '62.***.***.***',
    username: '***',
    password: '****',
    port: 50974,
    options: {
        database: '*****',
        instanceName: '*****'
    }
}

var connection = new Tedious.Connection(tediousConfig);
connection.on("connect", function (err) {
    console.log('tedious connected');
});

var mssqlConfig = {
    server: '62.***.***.***',
    user: '***',
    password: '****',
    port: 50974,
    database: '*****',
    options: { 
        instanceName: '*****'
    }
}

var dbConn = new sql.ConnectionPool(mssqlConfig);

dbConn.connect().then(function () {
    console.log('mssql connected');
    dbConn.close();
});

Выход:

Debugger listening on [::]:5858
tedious connected
(node:34448) UnhandledPromiseRejectionWarning: Unhandled promise rejection (reje
ction id: 1): ConnectionError: Failed to connect to 62.***.***.***:undefined in
15000ms

Любая помощь? Почему mssql не умеет подключаться, а утомительно может?

Примечание: mssql работает без использования именованного экземпляра.

0 ответов

Другие вопросы по тегам