我想我最初的问题是,是否可以使用mac上的节点应用程序中的npm mssql模块连接到sql数据库?我认为mssql模块只是tedious.js的替代品 - 我错了吗?它只是用于Windows吗?
var db = require("mssql");
var config = {
server: server,
user: user,
password: password,
database: database
};
var connection = new db.Connection(config);
connection.connect(config, function(err) {
if(err) {
console.log("Error: " + err);
}
console.log("Success.");
})
答案 0 :(得分:0)
不幸的是,如果使用Windows Azure,我错过了docs建议将encrypt: true
添加到配置选项中。补充说,它工作得很好。它事先没有给我任何错误信息,所以花了一些时间来弄清楚XD
var config = {
server: server,
user: user,
password: password,
database: database,
options: {
encrypt: true // Use this if you're on Windows Azure
}
};