将 SQL Server 与 BitLocker 结合使用

d.m*_*ada 7 sql-server windows encryption windows-8

我有一个应用程序在具有两个分区的设备上运行:C 和 D。该应用程序从 C 运行,而 D 包含 SQL Server 数据库(mdf 文件)。此外,D 还使用 BitLocker 进行加密。

我们使用代码优先的方法,根据代码中的指定实体动态创建数据库。如果尚未创建数据库并且我打开了 BitLocker,则应用程序无法创建数据库并且我收到“目录查找异常”,并显示消息“此驱动器已被 BitLocker 锁定”。但是,一旦我关闭 BitLocker,它就会按预期创建并且一切正常。我再次打开 BitLocker,这次我得到了一个不同的异常,“用户 sa 登录失败”。再一次,当我关闭 BitLocker 时,这会起作用。因为我们使用 SQL sa 用户登录,所以我需要做一些不同的事情吗?

根据将SQL Server 2012 标准与 Bitlocker 一起使用

我需要确保 SQL Server 服务帐户是用于打开 BitLocker 的帐户。我已将帐户(服务 -> Sql Server -> 属性 -> 登录)更改为我用于打开 BitLocker 的用户帐户,但这似乎不起作用。

小智 -2

从具有 .mdf、.ldf、.ndf 文件的驱动器禁用位锁定器。授予这些文件权限,即右键单击->安全->添加->该系统的完全权限(读、写、执行等)。我希望你能摆脱你的问题。