SQL Server 2014可以从开发人员隐藏或混淆敏感数据

时间:2015-07-24 02:00:46

标签: sql sql-server-2014

也许我正在搜索错误的关键字,或者可能无法完成(不太可能)。如果可以的话,我会购买SQL S 2014 Developer Edition。

基本上某些表中的某些列具有敏感信息。我不希望开发人员看到真实的内容。我相信我前段时间会看到这个,但我找不到它 - 或者我是在做梦?

1 个答案:

答案 0 :(得分:0)

其他人说得对,听起来好像在这里使用加密就是正确的事情。

或者,您可以在表属性下删除将这些列选为“列权限”的权限:

DENY SELECT ON [SubscriptionOrders]([CreditCardNum])TO [Dev]

或者您可以为除DBA之外的所有人拒绝访问整个表(或数据库),并创建查询该表的VIEW,除了它返回空值的所述列''

或者将权限策略与Right Thing结合起来并做正义事。