我在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'
} }
答案 0 :(得分:3)
我认为你要找的是以下
sequelize-auto -o "./models" -d database -h localhost-u sa -p 1433 -x testPassword -e mssql -c config.json
然后这个:
// config.json
{
dialectOptions: {
instanceName: 'MSSQL2014'
}
}