表权限sqlserver,获取应用列表权限

SQLServer中怎么设定用户对某张表的权限

方法一、由Management

创新互联是专业的元宝网站建设公司,元宝接单;提供成都网站建设、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行元宝网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

Studio中的表上右键选属性(Properties),左边选权限(Permissions),右边中间添加和选中某个User或Role,下面选中或移除某个权限。

方法二、语句

Grant

权限

On

table

表名

To

用户名

sql server 表的权限如何解决?

你搞的有点复杂了,你既然都有了Aa的权限了,直接修改不就行了么。

再说了,也可以让数据库管理员给你的角色授权嘛,怎么还新建一个库,没有必要。

==============================================================

这事儿啊,还得找你们数据库管理员。可以对单张表授权。

新建登陆用户,不用给库服务器角色,数据库角色就用默认的public。

然后,在查询分析器中,对创建的该角色,特殊授权。

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

GRANT SELECT,delete,insert on tb TO rr

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

SQLserver怎样为数据库用户指定查询表的权限

1. 查看 SQL 2005 用户所属数据库角色

use yourdb

go

select DbRole = g.name, MemberName = u.name, MemberSID = u.sid

from sys.database_principals u, sys.database_principals g, sys.database_role_members m

where g.principal_id = m.role_principal_id

and u.principal_id = m.member_principal_id

order by 1, 2

go

2. 查看 SQL 2005 登陆帐户所属服务器角色

use master

go

select SrvRole = g.name, MemberName = u.name, MemberSID = u.sid

from sys.server_principals u, sys.server_principals g, sys.server_role_members m

where g.principal_id = m.role_principal_id

and u.principal_id = m.member_principal_id

order by 1, 2

go

3. 查看 SQL 2005 用户被赋予的权限

use yourdb

go

exec sp_helprotect @username = 'user name'

go


新闻名称:表权限sqlserver,获取应用列表权限
链接分享:http://scyanting.com/article/hcgggs.html