Подключение к экземпляру SQL Server
Имеется следующий код с официального сайта майкрософт:
const Connection = require("tedious").Connection
const config = {
server: "175.18.3.127\TEST3", //update me
authentication: {
type: "default",
options: {
userName: "login", //update me
password: "password", //update me
},
},
options: {
trustServerCertificate: true,
database: "TestDB", //update me
},
}
const connection = new Connection(config)
connection.on("connect", function (err) {
if (err) {
console.log(err)
} else {
console.log("Connected")
}
})
connection.connect()
const dbMS = connection
Не подключается к БД с ошибкой:

База расположена на локальном сервере. При этом, этот же код прекрасно работает для подключения к БД, созданной на моем пк
Также смущает, что прописывая адрес: 175.18.3.127\TEST3, в ошибке он отображается как: 175.18.3.127TEST3
Если прописать только первую часть адреса: 175.18.3.127, то ошибка будет такой:

А также без проблем можно подключиться к БД через SQL Management Studio
Ответы (1 шт):
Автор решения: Илья
→ Ссылка
Проблема решилась добавлением TEST3, не в server, а в options конфига:
const config = {
server: "175.18.3.127", // ТОЛЬКО АДРЕС
authentication: {
type: "default",
options: {
userName: "login",
password: "password",
},
},
options: {
instanceName: 'TEST3' // ИМЯ ЭКЗЕМПЛЯРА
trustServerCertificate: true,
database: "TestDB",
},
}