У меня есть приложение nodejs, использующее tedious-mssql, размещенное в Azure, для доступа к базе данных Azure.Он работает нормально, однако в инфраструктуре Azure произошел сбой, и мое приложение потеряло соединение с базой данных.Я сделал некоторые изменения, чтобы учесть эту ситуацию и хочу проверить это.Я думал, что смогу использовать t-sql и посмотреть мое соединение, уничтожить соединение и убедиться, что мои изменения будут восстановлены, но я не вижу своего соединения с базой данных.Я пробовал sp_who2, sys.dm_exec_session.Я не вижу связи.Однако я вижу, как мои приложения Web.api (C #) подключаются к другой базе данных.Любые идеи о том, почему я не вижу соединение с nodejs.
Вот мой код для подключения к базе данных:
var connectPool = function (dbConfig) {
return new Promise((resolve, reject) => {
try {
const l_pool = new sql.ConnectionPool(dbConfig);
l_pool.on('error', err => {
// ... error handler
console.error('sql errors', err);
reject(err);
});
l_pool.connect(err => {
if (err) {
console.error('Connection error', err);
reject(err);
}
resolve(l_pool);
});
}
catch (err) {
console.error(err);
reject(err);
}
});
};
var connecting = connectPool(_dbConfig)
.then((data) => { pool = data; })
.catch((err) => { throw err; });