关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » SQL语言 »SQL2000创建角色示例

    SQL2000创建角色示例

    2010-09-27 14:30:00 出处:ITJS
    分享

    下面为您介绍的例子实现了SQL2000创建角色,假如您对SQL2000创建角色方面感兴趣的话,不妨一看,相信对您会有所启迪。

    示例说明

    示例在数据库pubs中创建一个拥有表jobs的所有权限、拥有表titles的SELECT权限的角色r_test,随后创建了一个登录l_test,然后在数据库pubs中为登录l_test创建了用户账户u_test。同时将用户账户u_test添加到角色r_test中,使其通过权限继承获取了与角色r_test一样的权限,最后使用DENY语句拒绝了用户账户u_test对表titles的SELECT权限。

    经过这样的处理,使用l_test登录SQL Server实例后,它只具有表jobs的所有权限。

    --*/   USE pubs   --创建角色 r_test  EXEC sp_addrole 'r_test'   --授予 r_test 对 jobs 表的所有权限  GRANT ALL ON jobs TO r_test  --授予角色 r_test 对 titles 表的 SELECT 权限  GRANT SELECT ON titles TO r_test   --添加登录 l_test,设置密码为pwd,默认数据库为pubs  EXEC sp_addlogin 'l_test','pwd','pubs'   --为登录 l_test 在数据库 pubs 中添加安全账户 u_test  EXEC sp_grantdbaccess 'l_test','u_test'   --添加 u_test 为角色 r_test 的成员  EXEC sp_addrolemember 'r_test','u_test'   --拒绝安全账户 u_test 对 titles 表的 SELECT 权限  DENY SELECT ON titles TO u_test   /*--完成上述步骤后,用 l_test 登录,可以对jobs表进行所有操作,但无法对titles表查询,虽然角色 r_test 有titles表的select权限,但已经在安全账户中明确拒绝了对titles的select权限,所以l_test无titles表的select权限--*/   --从数据库 pubs 中删除安全账户  EXEC sp_revokedbaccess 'u_test'   --删除登录 l_test  EXEC sp_droplogin 'l_test'   --删除角色 r_test  EXEC sp_droprole 'r_test'  

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    正版 Windows 11产品密钥怎么查找/查看?

    还有3个月,微软将停止 Windows 10 的更新

    Windows 10 终止支持后,企业为何要立即升级?

    Windows 10 将于 2025年10 月终止技术支持,建议迁移到 Windows 11

    Windows 12 发布推迟,微软正全力筹备Windows 11 25H2更新

    Linux 退出 mail的命令是什么

    Linux 提醒 No space left on device,但我的空间看起来还有不少空余呢

    hiberfil.sys文件可以删除吗?了解该文件并手把手教你删除C盘的hiberfil.sys文件

    Window 10和 Windows 11哪个好?答案是:看你自己的需求

    盗版软件成公司里的“隐形炸弹”?老板们的“法务噩梦” 有救了!

    IT头条

    公安部:我国在售汽车搭载的“智驾”系统都不具备“自动驾驶”功能

    02:03

    液冷服务器概念股走强,博汇、润泽等液冷概念股票大涨

    01:17

    亚太地区的 AI 驱动型医疗保健:2025 年及以后的下一步是什么?

    16:30

    智能手机市场风云:iPhone领跑销量榜,华为缺席引争议

    15:43

    大数据算法和“老师傅”经验叠加 智慧化收储粮食尽显“科技范”

    15:17

    技术热点

    商业智能成CIO优先关注点 技术落地方显成效(1)

    用linux安装MySQL时产生问题破解

    JAVA中关于Map的九大问题

    windows 7旗舰版无法使用远程登录如何开启telnet服务

    Android View 事件分发机制详解

    MySQL用户变量的用法

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。