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.

Noch kein Feedback
Einen Kommentar hinterlassen

Sie müssen eingeloggt sein, um einen Kommentar zu hinterlassen. Jetzt einloggen!

Sie haben noch kein Konto. Sie können sich jetzt registrieren...
(Es dauert nur ein paar Sekunden!)