Ich arbeite an einem Azure Mobile Apps-Back-End-Dienst, den ich versuche, eine Verbindung mit einer lokalen MS SQL-Datenbank herzustellen, wie beschrieben here. Ich habe alle Schritte gefolgt, außer ich verwende 2016 statt 2014.Herstellen einer Verbindung mit einer lokalen MS SQL-Instanz - Benutzer muss Kennwort bei der nächsten Anmeldung ändern
Wenn ich das Microsoft-Tutorial genau befolge, funktioniert alles gut. Ich bin nicht sicher, was die Umgebungsvariable ist etwa, wie ich es nicht überall verweisen, aber wie auch immer, wenn ich meine app laufen, bekomme ich die folgende Ausgabe:
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)
Dies scheint aufgrund der Einstellung zu sein das ist unten gezeigt, "Benutzer muss Passwort bei der nächsten Anmeldung ändern"?
Allerdings, wenn ich das Passwort ändern, oder löschen Sie und erstellen Sie die Anmeldung neu, aber deaktivieren Sie diese Funktion. Ich bekomme das:
error: Error occurred during table initialization ConnectionError: Login failed for user 'azuremobile'.
Ich bekomme möglicherweise das Passwort falsch, aber ich habe es jetzt 6 mal versucht. Gibt es eine Möglichkeit, das Passwort oder irgendetwas anderes, das ich tun kann, zu überprüfen, um mein Knotenprojekt in meine lokale SQL-Datenbank einzuloggen?
Die meisten wahrscheinlich, weil Kennwortrichtlinie ist auf Sie gesperrt haben könnte das Passwort? Sie können versuchen, diesen Benutzer in Datenbankbenutzern zu finden und versuchen, das Konto zu entsperren und es erneut zu versuchen. – Sam