标签: sql-server-2014
在SQL Server 2014中,我们始终以特定的SQL “系统” 用户身份从服务器端代码运行查询。但是,在任何给定的查询上下文中都有一个“应用程序用户” 。
因此,当运行这样的查询时:
从表1中选择字段1;
我们的业务希望基于“应用程序用户”屏蔽field1值。在数据库中可以设置/可以为哪个应用程序用户屏蔽哪个字段的信息。
在SQL 2014中支持此功能的最佳方法是什么?似乎我可能必须先从建立视图开始,即使如此,我该如何根据当前的应用程序用户在此处屏蔽某些列值?