我正在使用连接到SQL Server Express,但收到登录失败错误。
服务器浏览器和SQL Server服务正在运行,网络协议中启用了TCP/IP。用户名已启用,而且我可以使用.NET代码登录,但node.js代码对我真的不起作用
var express = require('express'),
app = express(),
port = process.env.PORT || 3000;
var Request = require('tedious').Request;
var TYPES = require('tedious').TYPES;
var Tedious = require('tedious');
var config = {
userName: 'sa',
password: 'password',
server: 'localhost',
options: {
encrypt: true,
database: 'MediWorks',
instanceName: 'SQLEXPRESS01'
},
port : '1433'
};
var connection = new Tedious.Connection(config);
connection.on('connect', function(err) {
if (err)
{
console.log(err)
}
else
{
console.log("Connected");
}
}); 发布于 2019-12-17 12:05:19
仅供您参考,乏味的已弃用您使用配置的方式。工作示例如下所示:
var config = {
server: "localhost",
authentication: {
type: "default",
options: {
userName: "yourusername",
password: "yourpassword"
}
},
};https://stackoverflow.com/questions/55783857
复制相似问题