我有一个与SQL Server有连接的节点应用程序 此外,我正在使用数据库作为Azure的服务。
代码段:
true
如果在本地完成连接,则成功 控制台输出=>连接到数据库。
使用控制台日志完成深度挖掘:
- >正在创建连接对象,但是事件“.on”无法建立 - >在本地部署时建立连接,而在服务器上部署时,它不起作用。
答案 0 :(得分:2)
根据文档here
,您需要为加密连接提供其他选项。
请针对config
尝试以下内容:
var config = {
userName: 'dbuser',
password: 'dbpassword',
server: 'mydatabase.database.windows.net',
options: {
database: 'dbname',
encrypt: true //Need to add this for connecting to Azure DB
}
};
使用此配置,我能够连接到Azure中托管的数据库。