代码之家  ›  专栏  ›  技术社区  ›  Vityata

如何还原ALTER LOGIN SQL语句中的MUST\u更改?

  •  3
  • Vityata  · 技术社区  · 8 年前

    假设有人执行select的结果:

    ALTER LOGIN [myLOGIN] WITH PASSWORD = 'myPassword' MUST_CHANGE, CHECK_POLICY = ON;
    

    如何正确执行新的 ALTER LOGIN 语句,该语句删除 MUST_CHANGE 政策这样可以吗,或者还有其他更好的做法:

    ALTER LOGIN [myLOGIN] WITH PASSWORD = 'myPassword' MUST_CHANGE, CHECK_POLICY = OFF;
    
    2 回复  |  直到 8 年前
        1
  •  2
  •   Vityata    8 年前

    按照这句话:

    为新登录设置MUST\u CHANGE。如果指定了MUST\u CHANGE,则必须将CHECK\u EXPIRATION和CHECK\u POLICY设置为ON。

    从…起 PasswordPolicySQLServerLogin ,最佳做法如下:

    ALTER LOGIN [myLOGIN] WITH PASSWORD = 'myPassword', CHECK_EXPIRATION = OFF;
    
        2
  •  0
  •   drinky    6 年前

    结合以上答案。我用过。

    更改登录名[myLogin],密码=“*******”必须\u更改,CHECK\u POLICY=打开,CHECK\u EXPIRATION=打开;