首页 > 解决方案 > SQL Server 日志:错误 18456,严重性:14,状态:8 和 Visual Studio 终端:未定义

问题描述

我正在尝试连接到 SQL Server 2017。我尝试了许多不同的解决方案。服务器设置为混合模式。

服务器在日志文件中声明:

用户登录失败
原因:尝试使用 SQL 身份验证登录失败。服务器配置为仅集成身份验证

我检查了服务器并将设置设置为混合模式。

这是我的代码:

var sql    = require('mssql');

var config = {
         server: "server",
         authenticationType: "Integrated",
         user: "",
         password: "",
         options: {
           encrypt: true,
           database: 'TEST',  
           tdsVersion: '7_1'
    }
};

sql.connect(config, function(err) {
    var request = new sql.Request();
    request.query("SELECT * FROM tablee", function(err, recordset) {
        console.log(recordset);
        
    });
});

我用用户名和密码试过了,但也没有。未建立与 SQL Server 数据库的连接。我将加密设置为真或假。

在我的 IDE 终端中,它显示:“未定义”。

我做错了什么,有人可以帮我吗?

标签: node.jssql-serverserver

解决方案


推荐阅读