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