Moin,
okay, das ist doch schon mal ein Ansatz. Ich unterstelle jetzt mal, dass die Applikation da auch wirklich das SQL-Kennwort ändert und nicht irgendein internes.
Zweite Frage also: Kann die Applikation das gesetzte Flag "User muss Kennwort bei der nächsten Anmeldung ändern" auch auswerten? Sprich: fordert die Applikation den User tatsächlich auf, das zu tun, wenn das Flag gesetzt ist?
Wenn die GL auf SQL-Login besteht, die Applikation aber Windows-Auth kann - vielleicht wäre es einen Versuch wert, der GL die Vorteile der Windows-Auth nahezubringen.
Hier die Syntax (die du aber auch selbst hättest finden können - die Onlinedoku ist beim SQL Server wirklich gut):
ALTER LOGIN (Transact-SQL)
Gruß, Nils