gpt4 book ai didi

sql - 使用 msnodesqlv8 的 Node 信任连接

转载 作者:搜寻专家 更新时间:2023-10-31 23:03:23 26 4
gpt4 key购买 nike

我正在尝试使用 msnodesqlv8 驱动程序连接到 SQL 服务器。现在我在尝试连接 msql 驱动程序之前遇到错误(TypeError:sql.connect 不是函数)并且我得到了响应,但我确实需要使用受信任的连接。我的代码:

    var express = require('express');
var app = express();

app.get('/', function (req, res) {


var sql = require("msnodesqlv8");
console.log(sql);
// config for your database
var config = {
server: 'sqlServername',
database: 'myTestDatabase',
driver: "msnodesqlv8",
options: {
trustedConnection: true
}
};

// connect to your database
sql.connect(config, function (err) {

if (err) console.log(err);

// create Request object
var request = new sql.Request();

// query to the database and get the records
request.query('select * from myTable', function (err, recordset) {

if (err) console.log(err)

// send records as a response
res.send(recordset);

});
});
});

var server = app.listen(5000, function () {
console.log('Server is running..');
});

是否有任何其他驱动程序可以使用可信连接?我正在使用 sql server 12.0.4237.0

我也试试这个

    const sql = require('mssql/msnodesqlv8');
const config = {
user: "xxxxxxxx",
password: "xxxxxxxxx",
domain: "xxxxxxx.com",
server: 'hubuddb66',
database: 'KSheduler',
pool: {
max: 10,
min: 0,
idleTimeoutMillis: 30000
},
options: {
trustedConnection: true
}
}


sql.connect(config)
.then(conn => console.log("Success!"))
.catch(err => console.log("error! " + err));

我收到此错误:

连接错误:[Microsoft][SQL Server Native Client 11.0][SQL Server]用户“domainxxx\userxxxx”登录失败。

最佳答案

阅读documentation ;没有这个功能。

您正在寻找 sql.open()

关于sql - 使用 msnodesqlv8 的 Node 信任连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46978269/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com