发布于 2015-07-31 10:48:35
是的实际上是有可能的。它花了相当一段时间,因为轻松-续写文档不是很“新友好”。
下面是我对MS服务器的配置。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实例进行通信。
更新
实际上,我确实找到了如何连接到特定命名实例的方法。
因此,如果您想连接到像localhost\MY_MSSQL_INSTANCE这样的mssql实例,那么sequelizeOptions应该如下所示:
var sequelizeOptions = {
host: 'localhost',
dialect: 'mssql',
dialectOptions: {
instanceName: 'MY_MSSQL_INSTANCE'
}
};https://stackoverflow.com/questions/31606373
复制相似问题