【问题标题】:Encrypting Whole Database加密整个数据库
【发布时间】:2010-07-08 05:02:57
【问题描述】:

我需要加密整个数据库,而不是数据库中的任何特定列。这应该在 SQL 2008 或 SQL 2008 Express 版本中完成

如果有人可以,请为此提供帮助

【问题讨论】:

  • SQL Server 通过Transparent Data Encryption 功能支持这一点。如果您有关于如何设置的特定问题,我认为 serverfault.com 无论如何都是一个更好的地方。

标签: sql sql-server-2008 encryption sql-server-2008-express


【解决方案1】:

【讨论】:

    【解决方案2】:

    根据您的需要,TrueCrypt 之类的东西可能会起到作用,您可以将数据文件存储在加密共享中。我从未尝试过,但我希望它能够工作 - 但一些快速的谷歌搜索表明人们遇到了问题。因此,如果您尝试这样做,请谨慎行事。

    【讨论】:

    • 我不确定 TrueCrypt 是他的答案——即使我是一个长期用户。 TrueCrypt 将创建一个加密卷,他可以在上面放置他的数据库,但他必须安装它才能访问它。如果这是可以接受的,那么我可以说我在 Windows 和 Linux 上使用 TrueCrypt 至少 5 年并且从未遇到过任何问题。它可以说是同类产品中最好的。
    • 是的,如果没有更多要求,很难说这是否可行,因为这意味着安装驱动器,因此在安装驱动器时可以访问数据。但如果要求只是对数据进行物理加密以防硬盘被盗,那么 TrueCrypt 可能就是他们所需要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-19
    • 1970-01-01
    • 2017-06-27
    • 1970-01-01
    相关资源
    最近更新 更多