发布网友 发布时间:2022-04-10 07:24
共6个回答
懂视网 时间:2022-04-10 11:45
2,--当前数据库创建角色
exec sp_addrole ‘seeview‘ --创建了一个数据库角色,名称为:[seeview]
3,--分配视图权限 GRANT SELECT ON veiw TO [角色]
--指定视图列表 指定seeview这个角色可以查看的视图表名称;也就是这个角色可以查看下面赋予这些视图信息,除此之外的所有的东西都看不到
GRANT SELECT ON v_viewname1 TO seeview
GRANT SELECT ON v_viewname2 TO seeview
4,--添加只允许访问指定视图的用户: exec sp_addlogin ‘登录名‘,‘密码‘,‘默认数据库名‘
exec sp_addlogin ‘guest‘,‘‘guest‘‘,‘oa‘
此处可能执行不了,要求密码强度,那就自己手工创建 我没执行成功
5,--添加只允许访问指定视图的用户到rCRM角色中: exec sp_adduser ‘登录名‘,‘用户名‘,‘角色‘
exec sp_adduser ‘guest‘,‘guest‘,‘seeview‘
sqlserver如何给某一用户分配只能查看某一视图的权限
标签:blank 执行 名称 weight word view .net 自己 如何
热心网友 时间:2022-04-10 08:53
1. SQL数据库分配权限热心网友 时间:2022-04-10 10:11
你在安全性里面添加个服务器角色,然后右击所在的数据库名称,选择属性,里面的权限,然后在查询中授予中打钩,其他的均为拒绝,就可以了热心网友 时间:2022-04-10 11:46
数据库->用户->新建热心网友 时间:2022-04-10 13:37
创建一个角色,然后右键点属性查看权限并分配热心网友 时间:2022-04-10 15:45
GRANT SELECT TO 数据库用户