Node.js 连接到(LocalDB)\MSSQLLocalDB Sequelize

Node.js 连接到(LocalDB)\MSSQLLocalDB Sequelize,node.js,sql-server,sequelize.js,Node.js,Sql Server,Sequelize.js,我有一个关于sequelize和sql server的问题 所以我可以用“localhost”或我的计算机名连接到我的数据库,但我不能连接到“(LocalDB)\MSSQLLocalDB”。这是我的连接参数 PASSWORD: "sw", DB: "BusinessDB", CONFIG: { host: '(LocalDB)\\MSSQLLocalDB', dialect: 'mssql', dialectOption

我有一个关于sequelize和sql server的问题

所以我可以用“localhost”或我的计算机名连接到我的数据库,但我不能连接到“(LocalDB)\MSSQLLocalDB”。这是我的连接参数

  PASSWORD: "sw",
  DB: "BusinessDB",
  CONFIG: {
    host: '(LocalDB)\\MSSQLLocalDB',
    dialect: 'mssql',
    dialectOptions: {
      options: {
        encrypt: true,
      }
    },
    pool: {
      max: 5,
      min: 0,
      acquire: 30000,
      idle: 10000
    },
      define:{
        timestamps: false,
      }
  } 
```



And this is the error when i'm trying to connect with this config

> Failed to connect to (LocalDB)\MSSQLLocalDB:1433 - getaddrinfo ENOTFOUND (LocalDB)\MSSQLLocalDB

Someone have the solutions for that. I search on google but I doesn't find a solution.

Thanx



我在“msnodesqlv8”模块的帮助下找到了一个解决方案

现在,我正在使用此配置连接到我的数据库

dialect: 'mssql',
  dialectModule: require('msnodesqlv8/lib/sequelize'),
  bindParam: false,
  /*logging: false,*/
  dialectOptions: {
    options: {
      connectionString: 'Driver={ODBC Driver 17 for SQL Server};Server= (LocalDB)\\MSSQLLocalDB;Database=MyDB;Trusted_Connection=yes;',
    },
  },
  define:{
    timestamps: false,
  }
可以在ODBC数据源软件上找到驱动程序版本。(在windows搜索栏中键入)