锁定 Adaptive Server 登录是一种禁用登录的方法,这种方法不会将登录从 master 数据库中删除。锁定登录比删除登录更容易,原因如下:
如果在任何数据库中存在使用该登录的用户,则无法删除该登录。
如果用户拥有数据库中的任何对象,或者用户已为其他用户授予这些对象的权限,则无法从数据库中删除该用户。
由于 Adaptive Server 在创建下一个登录时重新使用已删除的登录服务器用户 ID (suid),因而可能会造成无法分清责任的情况。
不能删除剩下的最后一个系统安全员或系统管理员登录。
另一个锁定登录的常见原因是实现角色。首次安装 Adaptive Server 时,缺省“sa”登录具有与每个角色关联的所有特权。在很多安装中,在“sa”登录指派初始角色后,具有系统管理员或系统安全员角色的用户将锁定“sa”登录,以使任何 Sybase Central 用户均没有可用特权,并且可以对操作进行跟踪。
可以锁定已登录的帐户;在该用户注销之前,不会将其锁定。您可以锁定拥有数据库和数据库中的对象的帐户。
锁定或解锁登录
选择登录图标,然后选择“文件”|“属性”。
选择“参数”选项卡。
选中或清除“已锁定帐户”复选框。
单击“确定”。