USE [Test]
GO
--当前数据库创建角色
EXEC sp_addrole 'myrole'
--分配视图权限 GRANT SELECT ON veiw TO [角色]
--指定视图列表
GRANT SELECT ON [dbo].[ClassView] TO myrole
GO
--添加只允许访问指定视图的用户: exec sp_addlogin '登录名','密码','默认数据库名'
EXEC sp_addlogin 'myuser','123456','Test'
--此处可能执行不了,要求密码强度,那就自己手工创建
GO
--添加只允许访问指定视图的用户到rCRM角色中: exec sp_adduser '登录名','用户名','角色'
EXEC sp_adduser 'myuser','myuser','myrole'
界面操作
1)创建用户
2)映射数据库并且选择默认架构
3) 数据表配置用户权限
4)勾选选择权限
5)用户登录只有指定表权限