node.js - 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 终端中,它显示:“未定义”。
我做错了什么,有人可以帮我吗?
解决方案
推荐阅读
- xslt - XSLT - 显示每行上的所有节点数据(应该在不同的节点/行上拆分)
- java - 无法在 Hibernate 中运行一些时间 SQL 查询
- python - 如何让您的列表在 25 个字母后取下一个字符?
- ruby-on-rails - Rails 中的高级路由:与设计助手混合的约束
- laravel-5 - 如何将 laravel 5.4 部署到生产服务器?
- python - 使用 mayavi python 为 points3d 中的每个点分配颜色
- selenium - 无法使用 selenium 3.0.1 和 firefox 版本 61.0.1 调用 firefox gecko 驱动程序 0.20.1
- java - Android - 神秘权限出现在构建清单中
- ubuntu-18.04 - 有线连接在 Ubuntu 18.04 中不起作用
- html - 当屏幕分辨率较小时,背景中的图像会被裁剪