javascript - 在 NodeJs 中使用 tedius 和 sequelize 的 SQL Server 连接

标签 javascript node.js sql-server express sequelize.js

尝试在 NodeJs Sequelize 中连接 SQL Server 本地数据库时出现以下错误。

name: 'SequelizeHostNotFoundError',
message: 'Failed to connect to abcdd\SQL2K12:1433 - getaddrinfo ENOTFOUND abcdd\SQL2K12',
code: 'ESOCKET



以下是我的配置设置,凭据正确
    "use_env_variable": false,
    "username": "username",
    "password": "password@123",
    "database": "db_test",
    "host": "abcdd\\SQL2K12",  //actual db hotsname is abcdd\SQL2K12
    "dialect": "mssql",
    "operatorsAliases": false,
    "dialectOptions": {
      "encrypt": true,
      "trustedConnection": true
    }

在 SSMS 中它工作正常。端口号有问题吗?因为我没有在 SSMS 中使用端口。

最佳答案

对我来说,添加 instanceName 而不是放置 server: 'SERVER\SQLSERVER2K06'
只需放置 "SERVER"

var config = {
  server: 'SERVER',
  authentication: {
    type: 'default',
    options: {
      userName: 'user', 
      password: '*****' 
      }
  },
  options: {
      database: 'NAME',
      instanceName: 'SQLSERVER2K06' /*It Works! */
  }
}

关于javascript - 在 NodeJs 中使用 tedius 和 sequelize 的 SQL Server 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59026546/

相关文章:

javascript - 首先自动添加 wmode =“opaque” 来嵌入 jQuery?

javascript - 如何将此代码添加到我已有的代码中才能使该代码正常工作

node.js - NodeJS api - "net"在客户端

node.js - 连接 MongoDB 时出现 Mistic 问题

javascript - 咕噜声 : custom task development how-to

sql-server - 当数据库强制连接时,如何强制更好的执行计划?

c# - 调用错误

javascript - 单击箭头或其他图标以伸展树(Splay Tree)的分支时会触发什么事件?

javascript - 工具提示 jquery 始终存在

sql-server - 无法在 Linux 上的 SQL Server 2017 Express 上启用 xp_cmdshell