Я работаю над базовым сервисом Azure Mobile Apps, который я пытаюсь подключиться к локальной базе данных MS SQL, как описано here. Я выполнил все этапы, за исключением того, что я использую 2016, а не 2014.Подключение к локальному экземпляру MS SQL - Пользователь должен сменить пароль при следующем входе в систему
Если я точно следую учебнику Microsoft, все работает нормально. Я не уверен, что переменная окружения о, так как я не ссылаться на него в любом месте, но в любом случае, когда я бегу мое приложение, я получаю следующий результат:
Express server listening on port 3000
2016-06-19T09:37:39.331Z - error: Error occurred during table initialization ConnectionError: Login failed for user 'azuremobile'. Reason: The password of the account must be changed.
at Connection.<anonymous> (C:\Users\George\Source\Repos\backend\node_modules\mssql\lib\tedious.js:378:25)
at Connection.g (events.js:260:16)
at emitOne (events.js:77:13)
at Connection.emit (events.js:169:7)
at Connection.processLogin7Response (C:\Users\George\Source\Repos\backend\node_modules\tedious\lib\connection.js:672:16)
at Connection.message (C:\Users\George\Source\Repos\backend\node_modules\tedious\lib\connection.js:1082:21)
at Connection.dispatchEvent (C:\Users\George\Source\Repos\backend\node_modules\tedious\lib\connection.js:519:45)
at MessageIO.<anonymous> (C:\Users\George\Source\Repos\backend\node_modules\tedious\lib\connection.js:439:23)
at emitNone (events.js:67:13)
at MessageIO.emit (events.js:166:7)
Это, кажется, из-за установки что показано ниже: «Пользователь должен сменить пароль при следующем входе в систему»?
Однако, если я изменяю пароль или удаляю и воссоздаю логин, но не отмечая эту функцию. Я получаю это:
error: Error occurred during table initialization ConnectionError: Login failed for user 'azuremobile'.
Возможно, я ошибаюсь, но я пробовал это 6 раз. Есть ли способ проверить пароль или что-нибудь еще, что я могу сделать, чтобы заставить мой проект узла войти в мой локальный SQL db?
Скорее всего, поскольку политика паролей включена, возможно, вы заблокировали пароль? Вы можете попробовать найти этого пользователя в базе данных пользователей и попробовать разблокировать учетную запись и повторить попытку. – Sam