![](/img/trans.png)
[英]Breeze-Sequelize with autoGeneratedKeyType Identity
[英]breeze-sequelize with MSSQL possible?
目前是否可以将breeze-sequelize与MS SQL服务器连接?
根据Sequelize的文档 ,Sequelize确实支持MSSQL Server。 虽然在breeze doc中没有列出MS SQL服务器。
我现在有点困惑。 如果不可能的话,微风开发团队是否计划推动? 或者有没有在nodejs中使用breeze和MSSQL服务器的替代方案?
是的,它实际上是可能的。 自从breeze-sequelize文档不是非常“新友好”以来花了相当长的时间。
这是我对MS SQL服务器的配置。 来自github的微风样本的tempHire示例得到了很多帮助。
var dbConfig = {
user: 'username',
password: 'secret',
dbName: 'myDatabase'
};
var sequelizeOptions = {
host: 'hostname',
dialect: 'mssql',
port: 1433
};
function createSequelizeManager() {
var metadata = readMetadata();
var sm = new SequelizeManager(dbConfig, sequelizeOptions);
sm.importMetadata(metadata);
return sm;
}
我唯一想到的就是如何与主机上的特定MS SQL实例进行通信,例如localhost\\MY_MSSQL_INSTANCE
。
UPDATE
我确实找到了如何连接到特定的命名实例。
因此,如果要连接到localhost\\MY_MSSQL_INSTANCE
等mssql实例,则sequelizeOptions
应如下所示:
var sequelizeOptions = {
host: 'localhost',
dialect: 'mssql',
dialectOptions: {
instanceName: 'MY_MSSQL_INSTANCE'
}
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.