/ / breeze-sequelize з MSSQL можливо? - javascript, sql-сервер, node.js, breeze, sequelize.js

бриз-сиквеліз з можливістю MSSQL? - javascript, sql-server, node.js, breeze, sequelize.js

Чи можливо зараз підключити бриз-секвелізацію до сервера MS SQL?

Відповідно до doc Sequelize, Sequelize підтримує MSSQL Server. Хоча в Росії бриз doc не вказаний сервер MS SQL.

Я трохи заплутався зараз. А якщо це неможливо, чи планує бриз розробити це? Або є альтернативи використовувати бриз у nodejs з сервером MSSQL?

Відповіді:

3 для відповіді № 1

Так, це насправді можливо. Минуло досить багато часу, оскільки документація, що викликала бриз, не дуже «новаторська».

Ось моя конфігурація для сервера MS SQL. The tempHire Приклад з зразків бриз на github допомагав багато.

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 на хості, наприклад localhostMY_MSSQL_INSTANCE.

UPDATE

Я дійсно дізнався, як підключитися до певного іменованого екземпляра.

Отже, якщо ви хочете підключитися до примірника mssql localhostMY_MSSQL_INSTANCE, the sequelizeOptions має виглядати наступним чином:

var sequelizeOptions = {
host: "localhost",
dialect: "mssql",
dialectOptions: {
instanceName: "MY_MSSQL_INSTANCE"
}
};