• Yes, I expected only

    Complexity, and

    Minimum Length

    policies to be checked by CHECK_POLICY.

    However, in my experiments, with a SQL Server login having only CHECK_POLICY in effect (but not CHECK_EXPIRATION), when minimum age was set, I could not change the password until then, and with History set I could not change the password to the same one for as many as specified by the History.

    Try it and let me know if you get different behavior.

    ):-D