视图和安全性检测

首先声明一点sql server用户名和登录名的关系总结

一个登录名可以被授权访问多个数据库,但一个登录名在每个数据库中只能映射一次。即一个登录可对应多个用户,一个用户也可以被多个登录使用。好比SQLSERVER就象一栋大楼,里面的每个房间都是一个数据库.登录名只是进入大楼的钥匙,而用户名则是进入房间的钥匙.一个登录名可以有多个房间的钥匙,但一个登录名在一个房间只能拥有此房间的一把钥匙。

一、

创建一个SQL Server 账号

实验描述:创建一个SQL Server账号,其中登录名为登录1,用户为YH1,密码为DL1。

实验步骤:

通过实验验证YH1的权限。

为YH1分配对student表的查询权限。

通过实验再次验证YH1在student表上的Select权限。

    

 

二、

学生宿舍管理系统中有两个数据表:

同学表(学号,姓名,性别,年龄,民族,身份证号,宿舍号)

宿舍表(宿舍号,宿舍电话)

创建视图[同学表视图],同学表视图中包括:学号,姓名,性别,年龄,民族,身份证号,宿舍号,宿舍电话,并将对该视图的查询权限赋给用户user1,并对该用户的权限进行验证比对。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值