1
A
回答
4
有没有最好的方法来做到这一点。
如果您对它们进行了模糊处理,那么调试时会给自己带来很多痛苦。你将不得不改变所有的查询。这没有好的工具。
更何况,潜在的dba谁可能要看看它和调整将失去。
这可能很难应付,但是你的数据库设计并不是什么新鲜的东西。我确定有人以前做过。所以没有必要保护它。
我建议你为数据访问设置权限,而不是混淆模式。模式并不重要,数据是。
你可以加密某些数据库对象,如sprocs和views,但这也没用,因为没有太多的方法来破解它。
1
更好地保护您的数据库,然后加密你的表方案
给你的应用程序的用户只是最低权限到数据库
保护您的连接字符串http://msdn.microsoft.com/en-us/library/ff648340.aspx#paght000010_step2
1
貌似可以仅混淆了存储过程,函数,触发器和视图。 Link To MSDN
相关问题
- 1. SQL Server Express的缺省实例名称
- 2. 加密SQL Server 2008中的密码列
- 3. SQL Server 2008中的对称加密
- 4. SqlDataSourceEnumerator不返回SQL Server名称列表
- 5. SQL Server变量列名称?
- 6. 加密SQL Server中列中的数据
- 7. 更改SQL Server 2008中的列名称
- 8. 当在Sql Server中重命名列时的流言表名称
- 9. SQL Server表架构名称
- 10. SQL Server 2008列加密
- 11. JPA和SQL Server列加密
- 12. 更新SQL Server 2016中的加密列
- 13. 加密SQL Server列中的所有值
- 14. 在.Net中加密/解密Sql Server 2005加密列NET
- 15. 在现有的列名称中添加前缀SQL Server
- 16. 从ODBC(SQL Server)中删除数据库名称表列表
- 17. sql server无效的对象名称 - 但表中列出的SSMS表列表
- 18. 如何在SQL Server 2014 Express数据库中添加用户名和密码
- 19. SQL Server无效的列名称错误
- 20. 无效列名称的SQL Server
- 21. 连接到SQL Server Express - 我的服务器名称是什么?
- 22. sql server 2005 express - 无效的对象名称错误
- 23. 加密在SQL Server中的.NET /解密
- 24. SQL Server 2005 Express中的表限制
- 25. SQL Server 2008 express中的链接表
- 26. 如何将SQL Server 2008 Express添加到先决条件列表
- 27. SQL Server SSL加密
- 28. SQL Server按名称搜索列
- 29. SQL Server Service Broker列名称和类型?
- 30. Sql Server 2008有列显示名称吗?
我不确定加密列的名称是否值得付出努力。据推测这会影响很多数据访问代码? – 2010-05-06 12:31:51
我很抱歉地通知您,没有人关心您的数据库设计。 – Will 2010-05-06 12:37:36