2010-05-06 74 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