Sql 创建登录检查过期和检查策略

Sql 创建登录检查过期和检查策略,sql,sql-server,tsql,Sql,Sql Server,Tsql,只是想知道我是否正确理解了这一点,检查策略和检查过期都是从Windows设置中获取的 如果我更改了最大密码期限,默认情况下,这将表示检查过期?和“密码复杂性要求””表示检查策略 CREATE LOGIN [Stackoverflow] WITH PASSWORD=N'azeqsd789' MUST_CHANGE, DEFAULT_DATABASE=[master], CHECK_EXPIRATION=ON, CHECK_POLICY=ON 在创建登录时设置检查策略和检查过期,例如: 创建登录

只是想知道我是否正确理解了这一点,检查策略检查过期都是从Windows设置中获取的

如果我更改了最大密码期限,默认情况下,这将表示检查过期?和“密码复杂性要求””表示检查策略

CREATE LOGIN [Stackoverflow] WITH PASSWORD=N'azeqsd789' MUST_CHANGE, DEFAULT_DATABASE=[master], CHECK_EXPIRATION=ON, CHECK_POLICY=ON

在创建登录时设置检查策略和检查过期,例如:
创建登录名[yourlogin],密码=N'somepassword'必须更改,默认数据库=[yourdb],检查是否过期


要求澄清;CHECK_EXPIRATION=ON表示密码(而不是登录名)将过期,必须定期更改。

答案是肯定的,BOL文章是肯定的


你看到我的问题了吗?我知道这意味着什么,但是从哪里检索值呢?如果Check_expiration处于启用状态,则默认日期/x天应该在某个位置可用,因此我会询问这是我发布的还是我错了。答案似乎是肯定的,它们来自windows环境:设置登录时,必须选择身份验证模式。SQL或Windows。如果选择SQL身份验证模式,则过期时间基于本地计算机策略。