难道没有高人了………………sqlserver

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:27:17
我有一张用户表,里面有100多条数据,也就意味着有100多个用户,我想为他们每个人都创建一个角色,然后每个用户的权限都只有查询!

在每一个用户查询其他用户资料的时候,都把这个用户的信息用另外一张表记录下来!下一次这个用户查询的时候不出现相同的数据!

先把用户权限都摘掉
REVOKE delete,update,select,create on table_name to 某用户
然后再授权查询权限
grant select on table_name to 某用户
不知sqlserver中是否有记录用户动作的功能,如果有的话,可以把动作做成触发器,有一张表专门纪录这些内容
如下次有相同内容则查询出新的内容

伤心啊,你为什么等我毕业的才问这样的问题?现在都忘得差不多了555555

grand select to user;

这个属于设计范畴了吧,最好是有个SQL环境,看表的结构,你想要什么东西