微风续集与MSSQL可能?

目前是可以连接微风 – 续集与MS SQL服务器?

根据Sequelize的文档 ,Sequelize确实支持MSSQL Server。 虽然在微风doc没有列出的MS SQL服务器。

我现在有点困惑。 如果这是不可能的,是微风计划暗示的? 或者有没有其他的方法可以在MSSQL服务器上使用nodejs中的breeze?

是的,这实际上是可能的。 从微风 – 续集文档来看,这个过程花了相当长的一段时间,并不是很“新颖友好”。

这是我的MS SQL服务器的configuration。 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; } 

我到现在为止唯一localhost\MY_MSSQL_INSTANCE是如何与主机上的特定MS SQL实例进行通信,例如localhost\MY_MSSQL_INSTANCE

UPDATE

其实我已经find了如何连接到一个特定的命名实例。

所以如果你想连接到像localhost\MY_MSSQL_INSTANCE这样的mssql实例,那么sequelizeOptions应该如下所示:

 var sequelizeOptions = { host: 'localhost', dialect: 'mssql', dialectOptions: { instanceName: 'MY_MSSQL_INSTANCE' } }; 
Interesting Posts