javascript - Sequelize-auto 无法连接到命名的 MSSQL 实例

标签 javascript node.js sequelize.js

我在 MSSQL 上的数据库不在默认实例上,而是在命名实例上,比如 MSSQL2014。

我在使用命令行从实例生成模型时遇到困难

我使用的命令是:

sequelize-auto -o "./models" -d database -h localhost/MSSQL2014 -u sa -p 1433 -x testPassword -e mssql

我也尝试过使用带 -c 选项的命令

sequelize-auto -o "./models" -d database -h localhost/MSSQL2014 -u sa -p 1433 -x testPassword -e mssql -c config.json

对于config.json

{ dialectOptions: {
            instanceName: 'NameOfTheMSSQLInstance'
        } }

最佳答案

我认为你正在寻找的是以下内容

sequelize-auto -o "./models" -d database -h localhost-u sa -p 1433 -x testPassword -e mssql -c config.json

然后是:

// config.json
{ 
  dialectOptions: {
    instanceName: 'MSSQL2014'
  }
}

关于javascript - Sequelize-auto 无法连接到命名的 MSSQL 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36748046/

相关文章:

javascript - 如何在组件内部运行Js

node.js - Sequelize 错误 : Unhandled rejection TypeError: val. 替换不是函数?

javascript - 同时使用hasOne和belongsTo有什么意义吗?

javascript - NodeJS Axios 响应在 console.log API 上未定义

javascript - 在公共(public)存储库中隐藏 key

javascript - 在 eselect 下拉菜单更改上调用 ajax 函数

linux - 在树莓派上启动时启动 Node 应用程序

javascript - 使用 Nodejs Web 服务器但没有框架对用户进行身份验证

javascript - 如何防止输入中出现波浪号

node.js - 如何有条件地在 docker 中运行 Sequelize 种子数据命令与 package.json(或其他地方)中的变量组合?