四角色(role)的使用 在数据库用户的管理中我们可以根据用户对数据库数据的需要情况把用户分为几组每一组用户可以作为一个角色每个用户就是角色的成员通过使用角色数据库系统更容易进行安全性管理因为一旦某个用户属于某一个角色对权限的授予和撤消只需针对角色便可具体使用方法为 创建角色 Create Role role_name 其中role_name表示角色名 划分用户角色 即将相关用户加入到角色中使之成为角色的成员 Grant role_name to { UserList Role_List } 其中Role_List表示角色列表因为一个角色可以是另外一个或一组角色的成员 授权角色权限 同授权用户权限的方法相同但只能对表级和字段级权限有效不能授予数据库级权限给一个角色 激活角色 执行以下语句使以上定义的角色成为可用状态 Set Role role_name 五结束语 以Internet技术为代表的网络业务的迅猛增长为数据库应用开辟了新的发展空间同时也对数据库的安全性管理提出了更高的要求网络的开放性导致非法存取常有发生因而深刻领会和理解数据库权限的具体设置方法结合自身实际应用制定出一套完整的安全保护策略具有重要意义Informix Dynamic Server对以上控制语句的使用除角色外严格执行SQL ANSI 标准因此对建立在NT平台上的MS SQL Server同样有效 [] [] [] [] |