@YuyukoSaigeji

Как в node.js создать два подключения к разным sql server?

Подключение создаю таким образом
var mssql = require('mssql');

var pool1 = mssql.connect(config1, err => {
console.log(err);
});

var pool2 = mssql.connect(config2, err => {
console.log(err);
});

На что получаю ошибку Global connection already exists

Получается невозможно создать два подключения одновременно, без закрытия предыдущего
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
@YuyukoSaigeji Автор вопроса
Разобрался сам. Вместо connect, нужно использовать ConnectionPool(config).connect(err => {}). Видимо connect создает пулл и устанавливает его как глобальный, а если глобальный пулл уже установлен, выбрасывает исключение.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы