2010-07-08 120 views
2

我需要加密整個數據庫,而不是數據庫中的任何特定列。這應該在SQL 2008或SQL 2008 Express版本加密整個數據庫

如果任何人可以,這

+0

SQL服務器通過[透明數據加密]支持這一(http://msdn.microsoft.com/en -us/library/bb934049.aspx)功能。如果您有關於如何設置它的*特定*問題,我認爲serverfault.com無論如何都是一個更好的地方。 – 2010-07-08 05:08:28

回答

0

做有利於根據您的需求來完成,像TrueCrypt可能做的伎倆,在那裏你存儲你的數據文件一個加密的份額。我從來沒有嘗試過,但我希望它能夠工作 - 但是一些快速的谷歌搜索表明人們遇到了問題。所以如果你嘗試這個,請謹慎行事。

+0

我不確定TrueCrypt是他的答案 - 即使我是一個很長時間的用戶。 TrueCrypt將創建一個ecrypted卷,在其上他可以放置他的數據庫,但他必須安裝它才能訪問它。如果這是accespatable比我可以說,我已經在Windows和Linux上使用TrueCrypt至少5年,並從未有過一個單一的問題。它可以說是同類產品中最好的產品。 – Mawg 2010-07-08 05:47:22

+0

是的,沒有更多的要求,很難說這是否會起作用,因爲這意味着安裝一個驅動器,因此在安裝驅動器時可以訪問數據。但是如果要求只是在硬盤被盜的情況下對數據進行物理加密,那麼TrueCrypt可能就是他們所需要的。 – 2010-07-08 13:26:59