Не удается подключиться к моей базе данных, размещенной в AWS. Я установил исходящие и входящие правила на 0.0.0.0 и публичную доступность.
Я могу подключиться через Microsoft SQL Server Management Studio. Однако, когда я пытаюсь подключиться через Sequelize на Node.js, я получаю следующую ошибку
Unable to connect to the database: { SequelizeAccessDeniedError: Login failed for user 'admin'.
Я использовал те же учетные данные, что и при подключении через SQL Management Studio.
Код Node.js:
const Sequelize = require("sequelize");
const sequelize = new Sequelize("database", "admin <same username when I connect through SQL Management Studio> ", "<inserted correct passowrd, not an issue>", {
host: "<inserted correct host, not an issue>",
dialect: "mssql",
operatorsAliases: false,
pool: {
max: 5,
min: 0,
idle: 10000
}
});
sequelize
.authenticate()
.then(() => {
console.log("Connection has been established successfully.");
})
.catch(err => {
console.error("Unable to connect to the database:", err);
});
module.exports.sequelize = sequelize;
module.exports.Sequelize = Sequelize;