Sql server 将权限概念引入数据库
我有一个ASP.net(.net 4,c#)web应用程序(后端:SQL Server 2012)。权限概念(每个用户可以看到哪些数据)在web应用程序中处理 权限来自不同的来源: -广告集团成员资格:Sql server 将权限概念引入数据库,sql-server,tsql,c#-4.0,Sql Server,Tsql,C# 4.0,我有一个ASP.net(.net 4,c#)web应用程序(后端:SQL Server 2012)。权限概念(每个用户可以看到哪些数据)在web应用程序中处理 权限来自不同的来源: -广告集团成员资格: 广告组名称链接到记录的属性 -基础数据库: -用户被分配到不同的标准 组织结构 位置结构 直接指派 目前,所有这些都是在web应用程序中处理的。因此,我收集所有用户的权限,然后查询数据库中允许他查看的数据 现在,我需要将权限概念引入数据库级别。 目标是用户几乎可以直接查询数据库(预定义视
- 广告组名称链接到记录的属性
- 组织结构
- 位置结构
- 直接指派
或者创建一个dll并从存储过程调用该dll。然后视图加入存储过程。您应该看看在数据库中定义角色。 然后根据您的要求授予对不同表或视图的权限。我看到数据完全是从视图中读取的。因此,这也可能是一种选择 编辑: 所以,看起来您需要行级别的安全性。请阅读Microsoft提供的本指南
您好,这并不能解决我的问题。我有大约10000个用户。并且每个表都可以看到单个表的不同数据量(约10万条记录)