Node js - MS SQL, не могу достучаться до бд
Пытаюсь на node js подключиться к ms sql и забрать данные из таблицы. Запрос выглядит так:
const sql = require('mssql/msnodesqlv8')
const config = {
server: "LEGION",
options: {
trustedConnection: true
}
}
sql.connect(config, (err) => {
if (err) {
console.log(err)
}
const request = new sql.Request()
request.query("SELECT * FROM sys.databases", (err, records) => {
if (err) {
console.log(err)
} else {
console.log(records)
}
})
})
Данные, которые я получаю на скрине ниже, заскринил не все, но суть в том, что я получаю данные из 4 баз данных в папке system databases: master, model, msdb и tempdb. В данном случае это выглядит логично.
MS SQL:
Но когда я пытаюсь сделать запрос для получения данных из бд School:
const sql = require('mssql/msnodesqlv8')
const config = {
server: "LEGION",
database: "School",
options: {
trustedConnection: true
}
}
sql.connect(config, (err) => {
if (err) {
console.log(err)
}
const request = new sql.Request()
request.query("SELECT * FROM dbo.Students", (err, records) => {
if (err) {
console.log(err)
} else {
console.log(records)
}
})
})
То получаю ошибку:
Пытался подключаться и через Windows Auth, и через SQL Server Auth, ни там, ни там не получается достичь цели. Для подключения пытался использовать модули mssql, msnodesqlv8, tedious, sequelize по статьям, видео, урокам разных годов, начиная с 2008, насколько я понял, современный вариант делается через tedious и sequelize, а msnodesqlv8 и mssql устарел.



