Установите для параметра шифрования значение true при миграции Sequelize-cli для MSSQL. - PullRequest
2 голосов
/ 13 мая 2019

Я пытаюсь запустить sequelize-cli, в частности npx sequelize db:migrate.

Я создал файл конфигурации в config/config.js, который выглядит следующим образом (очевидно, с правильными учетными данными):

module.exports = {
  development: {
    username: "USER",
    password: "PASSWORD",
    database: "DB_NAME",
    host: "HOST.net",
    dialect: 'mssql',
    dialectOptions: {
      encrypt: "true" // bool - true - doesn't work either
    }
  }
};

Однако я получаю следующую ошибку:

ERROR: Server requires encryption, set 'encrypt' config option to true.

Как вы можете видеть из моего конфига, я полагаю, что для encrypt установлено значение true. Это мое понимание того, как установить эту опцию из документов .

Как я могу успешно установить encrypt в true?

1 Ответ

2 голосов
/ 13 мая 2019

Это должно решить проблему,

module.exports = {
  development: {
    username: "USER",
    password: "PASSWORD",
    database: "DB_NAME",
    host: "HOST.net",
    dialect: 'mssql',
    dialectOptions: { 
      options: {
        encrypt: true
      }
    }
  } 
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...