一必要性 随着近年来数据库技术的深入发展以Unix平台为代表的Informix Dynamic Server和以NT平台为代表的MS SQL Server得到了广泛的应用在一个公共的环境中存在大量的用户操作有数据库管理员主要做数据管理维护工作也有普通用户做一定授权下的数据修改和数据查询我们知道每个数据库服务器上可建立多个不同类别的数据库而每个数据库中也可以生成多个存储过程表视图等如何保证数据的安全可靠防止非法存取所造成的破坏和数据洩露如何进行权限的划分和设置这是安全管理的重点也是数据库可靠运行的保证本文以Informix Dynamic Server为例做详细说明 二权限的划分 Informix Dynamic Server使用了三级权限来保证数据的安全性它们分别是数据库级权限表级权限和字段级权限具体为 数据库级权限 包括ConnectResourceDBA三种类别其中 Connect最低级仅允许用户访问数据库中的表和索引但不能创建和删除它们; Resource: 建立在Connect之上允许用户在数据库中创建删除表和索引; DBA即数据库管理员拥有数据库管理的全部权限包括访问数据库表创建和删除索引修改表结构授予数据库权限给其他用户等 [] [] [] [] |