在 SQL Server 数据文件上使用加密文件系统

在 SQL Server 数据文件上使用加密文件系统

我在 Windows Server 2003 上运行了 SQL Server 2008 标准版。

我需要加密数据库。

一个明显的选择是升级到企业版并使用TDE。

但由于成本原因,这可能不是一个选择。

有人能提供有关是否可以使用 Windows 加密文件系统加密 SQL Server 数据目录的信息吗?

这有用吗?这会对性能造成重大影响吗?

如有任何其它替代方案,我们将不胜感激。

答案1

您将在操作系统中产生 SQL Server 不知道的开销,并且会导致问题(类似于为什么不应该对 SQL Server 使用 NTFS 压缩)。

我也不会打扰,因为:

  • 您的备份(在备份系统或磁带中)将不会被加密
  • 也不会通过网络将数据传送到你的客户端代码/服务器
  • 使恢复/灾难恢复等变得复杂
  • 廉价的做法是不正确的做法
  • 当您有许多其他攻击角度来获取数据时,在服务器上启用它是没有意义的。

相关内容