解决
安全已经是一个数据方面的核心问题,每一代的MS数据库都有关于安全方面的新功能,那么在Sql Server 2016,也有很多这方面的升级,比如‘Row Level Security’, ‘Always...过滤谓词就是在使用SELECT, UPDATE, 和 DELETE语句查询数据时只是过滤数据但是不会报错。...而阻止谓词就是在使用违反谓词逻辑的数据时,显示地报错并且阻止用户使用 AFTER INSERT, AFTER UPDATE, BEFORE UPDATE, BEFORE DELETE 等操作。...,如果正在执行查询的用户的名字与User_Access 列匹配,那么用户允许访问指定的行。...,语句如下:
EXECUTE AS USER = 'User_IT'
INSERT INTO Person (PersonName, Department, Salary, User_Access)