在加密的驱动器/分区上运行SQL Server

时间:2011-07-11 16:43:43

标签: sql-server-2008 encryption windows-7-x64

有没有人有这方面的经验?我在使用Visual Studio 2010和SQL Server 2008的笔记本电脑上运行Windows 7 x64。我正在思考这是否可能以及使用PGP,OpenCrypt或其他实用程序加密驱动器对性能的影响。

我想到了以下用于执行此操作的方案: 1.直接加密驱动器,它及其所有内容。 2.创建第二个未加密的分区,并将SQL数据文件移动到该分区,并将SQL Server指向该路径。 3.创建第二个未加密的分区,并将SQL Server及其数据文件安装到该路径。

有什么想法吗?

由于

3 个答案:

答案 0 :(得分:2)

微软有一篇关于该主题的论文。它仅涵盖Microsoft加密技术,但Bitlocker与驱动器加密软件(PGP,TrueCrypt,...)非常相似。

Database Encryption in SQL Server 2008 Enterprise Edition

在结论中它说:“EFS和BitLocker也是与TDE结合使用或作为独立加密系统的有效解决方案。”

答案 1 :(得分:1)

SQL Server 2008不会安装在加密的驱动器上(或者就此而言是压缩的)。目前,我在Microsoft Social上找到的this forum post关于类似的问题。但是,错误消息是有说服力的。相反,您可以在未加密的分区上安装SQL Server并创建数据库,并使用SQL Server的内置encryption mechanisms

答案 2 :(得分:0)

似乎Microsoft已经使用SQL Server 2012解决了这个问题。我安装了SQL Server 2012并在我的bitlocker加密的Windows 8.1平板电脑上运行。