你的位置:首页 > 软件开发 > 数据库 > sql server 里面的 dynamic Data Masking

sql server 里面的 dynamic Data Masking

发布时间:2016-04-20 13:00:05
有时候啊,当我们存放在数据库里面的数据,需要明文存放,但是对于前台查询出来的,又不太希望明文放出去的时候(比方说客户的手机啊,邮箱啊)之类有点敏感的信息,之前通常是保存个明文,然后在前台展现的时候再特殊处理一下,然后就ok了。而现在呢,在2016提供了data mask的功能,可 ...

有时候啊,当我们存放在数据库里面的数据,需要明文存放,但是对于前台查询出来的,又不太希望明文放出去的时候(比方说客户的手机啊,邮箱啊)之类有点敏感的信息,之前通常是保存个明文,然后在前台展现的时候再特殊处理一下,然后就ok了。

而现在呢,在2016提供了data mask的功能,可以遮掩对应列的一些基础信息

事不宜迟,先做样例

sql server 里面的 dynamic Data Masking
 1 create table t2(ID int identity,Name nvarchar(50),PWD varchar(20),Phone varchar(50),Email varchar(200)) 2  3 go 4 insert into t2 (Name ,PWD ,Phone ,Email ) 5 select '张三','zhangsan','12433281924','zhangsan@qq.com' 6 union all 7 select '李四','wojiaolisi','18734612309','lisi@sohu.com' 8 union all 9 select '王五','wangwu','15378198234','wangwu@21cn.com'10 union all11 select 'sixgod','godsixzhao','00834123642','sixgod@qq.com'12 13 select * from t214 15 ID     Name                        PWD         Phone                       Email16 ----------- -------------------------------------------------- -------------------- -------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------17 1      张三                         zhangsan       12433281924                    zhangsan@qq.com18 2      李四                         wojiaolisi      18734612309                    lisi@sohu.com19 3      王五                         wangwu        15378198234                    wangwu@21cn.com20 4      sixgod                       godsixzhao      00834123642                    sixgod@qq.com

原标题:sql server 里面的 dynamic Data Masking

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。