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

You must be logged in to leave a comment. Log in now!

If you have no account yet, you can register now...
(It only takes a few seconds!)