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中的列
- 3. 服務器名稱SQL Server 2005 Express
- 4. SQL Server [Express]實例名稱映射?
- 5. SQL Server列加密
- 6. 加密SQL Server 2008中的密碼列
- 7. SQL Server 2008中的對稱加密
- 8. SqlDataSourceEnumerator不返回SQL Server名稱列表
- 9. SQL Server變量列名稱?
- 10. SQL Server 2012加密
- 11. 加密SQL Server中列中的數據
- 12. 更改SQL Server 2008中的列名稱
- 13. 當在Sql Server中重命名列時的流言表名稱
- 14. SQL Server表架構名稱
- 15. SQL Server 2008列加密
- 16. JPA和SQL Server列加密
- 17. sql server中的數據庫列加密?
- 18. 加密SQL Server中的一列
- 19. 加密SQL Server列中的所有值
- 20. 更新SQL Server 2016中的加密列
- 21. 從C#中,如何查找SQL Server中表的列名稱?
- 22. 在.Net中加密/解密Sql Server 2005加密列NET
- 23. 在現有的列名稱中添加前綴SQL Server
- 24. 從ODBC(SQL Server)中刪除數據庫名稱表列表
- 25. 將SQL Server Express表複製到vs2012的SQL Server CE表中
- 26. 如何在SQL Server 2014 Express數據庫中添加用戶名和密碼
- 27. sql server無效的對象名稱 - 但表中列出的SSMS表列表
- 28. SQL Server Express的
- 29. SQL Server無效的列名稱錯誤
- 30. 無效列名稱的SQL Server
我不確定加密列的名稱是否值得付出努力。據推測這會影響很多數據訪問代碼? – 2010-05-06 12:31:51
我很抱歉地通知您,沒有人關心您的數據庫設計。 – Will 2010-05-06 12:37:36