ConnectionError:用户“ user”的登录失败。 SQL身份验证失败。仅集成身份验证

时间:2020-11-10 15:13:56

标签: node.js sql-server authentication

我正在尝试连接到SQL Server PTC_PROG数据库。我正在使用node.js,mssql软件包和Visual Studio Code。 我正在关注本教程:https://www.youtube.com/watch?v=Uvy_BlgwfLI

这是我的代码:

dbconfig.js


    const config = {
        user: 'user',
        password: 'password',
        server: 'server',
        database: 'database',
        options:{
            trustedConnection: true,
            enableArithPort : true,
            instancename : 'PTC_PROG'
        },
        
    }
    
    module.exports = config;

dboperations.js


    async function getOrders() {
        try{
            let pool = await sql.connect(config);
            let database = await pool.request().query("SELECT * FROM TABLE");
            return database.recordsets;
        }
        catch (error){
            console.log(error);
        }
    }
    
    module.exports = {
        getOrders : getOrders

}

order.js

---------

    class Order{
        constructor(MasterItemKey, MasterItemFileName){
            this.MasterItemKey = MasterItemKey;
            this.MasterItemFileName = MasterItemFileName;
        }
    }
    
    module.exports = Order;

api.js


    var Order = require('./order');
    var dboperations = require('./dboperations');
    
    dboperations.getOrders().then(result => {
        console.log(result);
    })

我阅读了日志: 用户“”登录失败。尝试登录SQL身份验证失败的原因。服务器仅配置为集成身份验证。

我如何设置接口(REST API)以与数据库对话。 我已经尝试了很多,但还没有找到任何东西。

0 个答案:

没有答案