15122: Die Option CHECK_EXPIRATION kann nicht verwendet werden, wenn CHECK_POLICY auf OFF festgelegt
Fehlermeldung:
Meldung 15122, Ebene 16, Status 1, Zeile 2
Die Option CHECK_EXPIRATION kann nicht verwendet werden, wenn CHECK_POLICY auf OFF festgelegt ist.
Ebene:
16.
Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht die CHECK_EXPIRATION = ON Option im CREATE LOGIN Statement zu verwenden, wenn die CHECK_POLICY Option deaktiviert 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. CHECK_POLICY muss 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',
CHECK_POLICY = OFF,
CHECK_EXPIRATION = ON;
GO
Anmerkungen:
Im obigen Beispiel wird versucht ein Login anzulegen, bei dem CHECK_POLICY deaktiviert ist und CHECK_EXPIRATION aktiviert ist. Dies löst den Fehler aus.