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)用户登录只有指定表权限

SQL角色与用户权限管理
本文介绍如何在SQL Server中通过创建角色和用户来管理数据库访问权限,包括创建角色、分配视图权限、添加用户及设置用户登录权限等步骤。
1万+

被折叠的 条评论
为什么被折叠?



