sql server 表的权限如何解决?

2025-03-09 13:45:13
推荐回答(5个)
回答1:

你搞的有点复杂了,你既然都有了Aa的权限了,直接修改不就行了么。
再说了,也可以让数据库管理员给你的角色授权嘛,怎么还新建一个库,没有必要。
==============================================================
这事儿啊,还得找你们数据库管理员。可以对单张表授权。
新建登陆用户,不用给库服务器角色,数据库角色就用默认的public。
然后,在查询分析器中,对创建的该角色,特殊授权。

比如我们创建了登陆名为rr的用户,仅仅把tb这张表给他用:
GRANT SELECT,delete,insert on tb TO rr

他对其他表是操作不了的。

回答2:

新建一个角色,除了PUBLIC角色外,不再隶属其他角色,然后
use A;
go
grant select ,insert,delete,update on a to user

回答3:

不是已经有了Aa的权限了吗。。。。。
如果没有权限就是没有权限,在建新表也是没有用的

回答4:

你可以用带参数的存储过程,把打算做的事都写在里面,由用户提供参数执行

回答5:

除非你有dbowner或sa权限。