工具/材料:Management Studio。
1、首先在桌面上,点击“Management Studio”图标。
2、继续在该界面中,点击左上角“新建查询”选项。
3、其次在该界面中,输入查询当前用户的所有权限的sql语句“select from myRole left join myUser on UserNo = '1' and myUserRoleNo = myRoleRoleNo”。
4、然后在该界面中,点击左上方“执行”按钮。
5、最后在该界面中,显示查询当前用户的所有权限成功。
一 必要性
随着近年来数据库技术的深入发展 以Unix平台为代表的Informix Dynamic Server和以NT平台为代表的MS SQL Server得到了广泛的应用 在一个公共的环境中 存在大量的用户 *** 作 有数据库管理员 主要做数据管理维护工作 也有普通用户 做一定授权下的数据修改和数据查询 我们知道 每个数据库服务器上可建立多个不同类别的数据库 而每个数据库中也可以生成多个存储过程 表 视图等 如何保证数据的安全可靠 防止非法存取所造成的破坏和数据泄露 如何进行权限的划分和设置 这是安全管理的重点 也是数据库可靠运行的保证 本文以Informix Dynamic Server为例做详细说明
二 权限的划分
Informix Dynamic Server使用了三级权限来保证数据的安全性 它们分别是数据库级权限 表级权限和字段级权限 具体为
数据库级权限
包括Connect Resource DBA三种类别 其中
Connect 最低级 仅允许用户访问数据库中的表和索引 但不能创建和删除它们;
Resource: 建立在Connect之上 允许用户在数据库中创建 删除表和索引;
DBA 即数据库管理员 拥有数据库管理的全部权限 包括访问数据库表 创建和删除索引 修改表结构 授予数据库权限给其他用户等
lishixinzhi/Article/program/SQL/201311/16366
以上就是关于用SQL语句查询当前用户的所有权限全部的内容,包括:用SQL语句查询当前用户的所有权限、讲解Informix Dynamic Server的权限设置[1]、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)