用SQL语句查询当前用户的所有权限

用SQL语句查询当前用户的所有权限,第1张

工具/材料: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]、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9780568.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存