Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - 数据库管理 » 数据库配置 » 用户 ID、特权和权限 » 特权 » DBA 特权

 

DBA 验证

max_failed_login_attempts 策略选项限制数据库用户的失败登录尝试次数。为了确保 DBA 用户不会被无限期地锁定在数据库外,用户一旦超过在登录策略中定义的失败连接尝试的指定次数,帐户就会锁定一分钟。

要解决锁定一分钟问题,可以重新启动数据库。重新启动数据库后,即使拥有 DBA 特权的用户的失败登录尝试次数已经超过登录策略允许的最大次数,也允许此用户再进行一次登录尝试。如果这次登录尝试也失败了,那么此用户必须等待一分钟,然后才能尝试连接到数据库。拥有 DBA 特权的其他用户可以使用 ALTER USER...RESET LOGIN POLICY 语句手动解锁帐户。

最佳做法,也是为了避免活动的 DBA 口令受到威胁、丢失或遗忘,可以额外创建一些 DBA 用户并将这些用户的口令放在安全位置。如果活动的 DBA 帐户受到威胁,可以其中一个额外 DBA 用户身份登录,然后删除受到威胁的 DBA 用户帐户。

 另请参见