2010-05-06 76 views
1

加密SQL Server 2005 Express版中列的最佳方式是什么,以便没有人能够窃取我们的数据库设计?加密SQL Server Express中表的列名称

感谢

+0

我不确定加密列的名称是否值得付出努力。据推测这会影响很多数据访问代码? – 2010-05-06 12:31:51

+5

我很抱歉地通知您,没有人关心您的数据库设计。 – Will 2010-05-06 12:37:36

回答

4

有没有最好的方法来做到这一点。

如果您对它们进行了模糊处理,那么调试时会给自己带来很多痛苦。你将不得不改变所有的查询。这没有好的工具。

更何况,潜在的dba谁可能要看看它和调整将失去。

这可能很难应付,但是你的数据库设计并不是什么新鲜的东西。我确定有人以前做过。所以没有必要保护它。

我建议你为数据访问设置权限,而不是混淆模式。模式并不重要,数据是。

你可以加密某些数据库对象,如sprocs和views,但这也没用,因为没有太多的方法来破解它。

1

貌似可以仅混淆了存储过程,函数,触发器和视图。 Link To MSDN