【发布时间】:2015-05-26 13:45:30
【问题描述】:
我有一些使用 Microsoft SQL Server 用户名和密码成功连接到 SQL Server 的示例代码。但我想知道是否有办法在这个脚本中使用集成安全性。基本上这意味着使用登录用户的凭据而不在脚本中提供密码。
var sql = require('mssql');
var config = {
server: '127.0.0.1',
database: 'master',
user: 'xx',
password: 'xxx',
options : {
trustedConnection : true
}
}
var connection = new sql.Connection(config, function(err) {
// ... error checks
if(err) {
return console.log("Could not connect to sql: ", err);
}
// Query
var request = new sql.Request(connection);
request.query('select * from dbo.spt_monitor (nolock)', function(err, recordset) {
// ... error checks
console.dir(recordset);
});
// Stored Procedure
});
【问题讨论】:
-
查看 Aaron Ballard 的回答:stackoverflow.com/a/40406998/639575
标签: sql-server node.js