SQL Fehler 15128: CHECK_POLICY und CHECK_EXPIRATION lassen sich wegen MUST_CHANGE nicht deaktivieren.

Beim Versuch, die Eigenschaften CHECK_POLICY und/oder CHECK_EXPIRATION eines Benutzers zu deaktivieren, kommt folgende Fehlermeldung:

Die Eigenschaft MUST_CHANGE kann ebenfalls nicht deaktiviert werden, in dem vorherigen Prompt ist sie ausgegraut.

Leider ist es nicht möglich, die Checkbox bzw. Eigenschaft MUST_CHANGE einfach zu deaktivieren – das Kennwort muss verändert werden. Das neue Kennwort kann hierbei identisch zu dem alten Kennwort sein.

Folgende 4 Befehle können dafür genutzt werden:

USE master;
ALTER LOGIN <Benutzername> WITH PASSWORD = '<Passwort>';
ALTER LOGIN <Benutzername> WITH CHECK_EXPIRATION = OFF;
ALTER LOGIN <Benutzername> WITH CHECK_POLICY = OFF;

Sollte es sich bei dem Benutzer um einen Domänen-Benutzer handeln, muss dessen Name in eckige Klammern gesetzt werden; also z.B. [TINO-RUGE\tino.ruge].

Kategorie: MS SQL Server

tino-ruge.de wird tino-kuptz.de

Im Laufe des Jahres 2024 wird dieser Blog umziehen. Alle Inhalte werden 1:1 weitergeleitet, nix geht verloren. Neue Domain, alter Autor, alter Inhalt.