SQL创建角色只对指定表有只读的权限,并且只能看到指定的表,其他表看不见

如题所述

其他表看不到得话好像不可能
数据库:tFFF_test
用户:B
查询:

use tFFF_test grant select on 表名 to B追问

不好用啊

追答

出现什麽情况? 你在数据库中创建一个新用户
在查询分析器裏面用下的语句给用户只有查询的权限
use 数据库名 grant select on 表名 to 用户名

追问

无法对 用户 'test3' 执行 查找,因为它不存在,或者您没有所需的权限。 提示的错误

追答

test3是什麽?用户名?创建一个SA1的用户名测试下

追问

不行

追答

提示什麽错误?什麽数据库?我的SQL2000测试可行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-06
你用的是不是sqlserver?追问

是 的

追答

新建角色后,看这张图,什么要求都能实现了吧应该。

本回答被提问者采纳