15128: Die Optionen CHECK_POLICY und CHECK_EXPIRATION können nicht auf OFF festgelegt werden
Fehlermeldung:
Meldung 15128, Ebene 16, Status 1, Zeile 2
Die Optionen CHECK_POLICY und CHECK_EXPIRATION können nicht auf OFF festgelegt werden, wenn MUST_CHANGE auf ON festgelegt ist.
Ebene:
16.
Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht die CHECK_EXPIRATION und die CHECK_POLICY Option im CREATE LOGIN Statement deaktiviert zu verwenden, obwohl die MUST_CHANGE Option aktiviert ist.
Auswirkungen:
Das SQL Statement kann zwar geparst werden, jedoch zur Laufzeit wird der Fehler ausgelöst.
Behebung:
Fehler der Ebene 16 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. Das Statement kann so nicht ausgeführt werden. Wenn die MUST_CHANGE Option verwendet wird, sollte CHECK_POLICY aktiviert sein, damit CHECK_EXPIRATION überhaupt Sinn macht.
Versionen:
Diese Fehlermeldung wurde mit SQL Server 2005 eingeführt.
Beispiele:
USE Master;
CREATE LOGIN MyLogin
WITH PASSWORD = 'ABC'
MUST_CHANGE,
CHECK_POLICY = OFF,
CHECK_EXPIRATION = OFF;
GO
Anmerkungen:
Im obigen Beispiel wird versucht die MUST_CHANGE Option zu aktivieren, obwohl sowohl CHECK_POLICY als auch CHECK_EXPIRATION deaktiviert sind. Dies löst den Fehler aus.