Не удается подключиться к именованному экземпляру 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 работает без использования именованного экземпляра.