Archive for 2013-02-17

SQL用户强制密码过期检查脚本

       在数据库系统维护中,为了提高数据库的安全性,以保证业务的可持续性,都会对数据库的用户帐号进行强制密码过期功能,要求用户定期对数据库帐号密码进行更改,从而保证数据库不会由于密码长时间未更改遭到黑客入侵。一般为了确保系统的安全性,都对系统进行了基线配置,在数据库方面也进行了基线配置。在数据库的日常巡检工作中,并不会直接对用户帐号密码过期期限进行检查,而是在用户进行报障时再进行处理。这种是一种很被动的方式。为了避免这种问题的发生,现需要在日常巡检中增加对数据库帐号授权过期进行检查,便编写了用于检查用户密码即将过期的SQL脚本。由于SQL Server 2000没有用户强制密码过期的功能,故以下SQL脚本不能应用于SQL Server 2000数据库。