加密在 Windows 10,1607,Windows 服务器 2016年、 窗口 8.1 或 Windows Server 2012 R2 版本的 Microsoft SQL Server 上的数据时,这篇文章描述的问题。 修补程序是可用于解决此问题。 此修复程序具有系统必备组件。
症状
假定您对 Windows 10、 1607年版、 Windows 服务器 2016年、 窗口 8.1、 Windows RT 8.1 或 Windows Server 2012 R2 运行 SQL Server 的数据进行加密。 多个打开的密钥操作发生在一个 SQL Server 连接中。 在此情况下,您注意到 SQL Server 的专用 (KB)和工作集 (KB)列不断在资源监视器。
原因
出现此问题的原因放在 rsaenh.dll 文件,6.3.9600.16384 版本问题。 SQL Server 内部使用下一代加密技术 (CNG) 功能来管理数据加密。 如果您使用 VMMAP 工具、 执行过程的分析或随堆跟踪收集 Xperf,您会看到大多数内存消耗核算从默认堆。
此问题才会出现在 SQL Server 中如果您使用数据加密通过对称密钥使用证书,并且然后执行查询,打开和关闭 Windows 服务器 2016年或基于 Windows Server 2012 R2 的计算机上的递归循环中的对称密钥.
解决方案
要解决此问题,对于 Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2,安装更新汇总2975719,或的单行版本程序包获得此更新 tbhrough Microsoft 更新目录网站。
若要解决此问题,Windows 10、 版本 1607年或 Windows 服务器 2016年,安装更新汇总4284833。
更新信息
先决条件
若要应用此更新的Windows 8.1、 Windows RT 8.1 或 Windows Server 2012 R2,必须首先安装更新 2919355。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2919355 Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2 更新: 2014 年 4 月
注册表信息
若要使用此程序包中的修复程序,您不必对注册表进行任何更改。
重启要求
应用此更新后,必须重启计算机。
更新替换信息
此更新不替代以前发布的更新。
此修补程序的全球版本将安装具有下表所列属性的文件。 这些文件的日期和时间使用协调世界时 (UTC) 列出。 这些文件在本地计算机上显示的日期和时间是本地时间再加上当前夏令时 (DST) 偏差。 此外,如果对这些文件执行某些操作,日期和时间可能会更改。
Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2 文件信息备注 重要说明 Windows 8.1 的修补程序和 Windows Server 2012 R2 的修复程序在同一个包中 。 但是,只有"Windows 8.1"是修补程序请求页上列出的。 要请求适用于一个或两个操作系统修补程序包,请选择下"Windows 8.1"页列出的修复程序。 请务必参阅文章中的“适用于”部分,确定每个修补程序实际适用的操作系统。
-
通过检查在下表中显示的文件版本号,可以识别应用于特定产品、里程碑(RTM、SPn)和服务分支(LDR、GDR)的文件:
版本
产品
里程碑
服务分支
6.3.960 0.17 xxx
Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2
RTM
GDR
-
清单文件 (.manifest) 和菊花安装的文件 (.mum) 为每个环境都单独列出"Windows RT 8.1、 Windows 8.1,以及 Windows Server 2012 R2 的其他文件信息"部分中。 MUM 文件、MANIFEST 文件以及关联的安全目录 (.cat) 文件对于维护更新组件的状态非常重要。 未列出属性的安全目录文件使用 Microsoft 数字签名进行签名。
Windows 10、 版本 1607年和 Windows Server 2016
有关此更新中提供的文件的列表,下载4284833 的累积更新的文件信息。
对于 Windows RT 8.1
文件名 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Rsaenh.dll |
6.3.9600.17200 |
165,824 |
07-Jun-2014 |
10:06 |
Not applicable |
对于所有受支持的基于 x86 的 Windows 8.1 版本
文件名 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Rsaenh.dll |
6.3.9600.17200 |
189,016 |
07-Jun-2014 |
10:20 |
x86 |
对于所有受支持的基于 x64 版本的 Windows 8.1 以及 Windows Server 2012 R2
文件名 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
Rsaenh.dll |
6.3.9600.17200 |
216,368 |
07-Jun-2014 |
12:46 |
x64 |
Rsaenh.dll |
6.3.9600.17200 |
189,016 |
07-Jun-2014 |
10:20 |
x86 |
解决方法
要变通解决此问题,请使用密码,而不是证书加密对称密钥。
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
更多信息
有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684 有关用于描述 Microsoft 软件更新标准术语的说明
Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2 的附加文件信息
Windows RT 8.1 的附加文件
文件属性 |
值 |
---|---|
文件名 |
Arm_09dd58757800de51b3c5310c5b3922b3_31bf3856ad364e35_6.3.9600.17201_none_59cfebc2519c83cc.manifest |
文件版本 |
Not applicable |
文件大小 |
698 |
日期 (UTC) |
09-Jun-2014 |
时间 (UTC) |
17:03 |
平台 |
Not applicable |
文件名 |
Arm_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4bcac7acc9d1dc5.manifest |
文件版本 |
Not applicable |
文件大小 |
2,617 |
日期 (UTC) |
07-Jun-2014 |
时间 (UTC) |
11:11 |
平台 |
Not applicable |
所有受支持基于 x86 的 Windows 8.1 版本的其他文件
文件属性 |
值 |
---|---|
文件名 |
X86_9dcb6de35b79d4c35c2bbaeb31b3559e_31bf3856ad364e35_6.3.9600.17201_none_b28f8a3e24abb79c.manifest |
文件版本 |
Not applicable |
文件大小 |
698 |
日期 (UTC) |
09-Jun-2014 |
时间 (UTC) |
16:14 |
平台 |
Not applicable |
文件名 |
X86_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4ba3a22cc9ffeff.manifest |
文件版本 |
Not applicable |
文件大小 |
2,617 |
日期 (UTC) |
07-Jun-2014 |
时间 (UTC) |
10:43 |
平台 |
Not applicable |
所有受支持基于 x64 的 Windows 8.1 以及 Windows Server 2012 R2 的版本的其他文件
文件属性 |
值 |
---|---|
文件名 |
Amd64_9dcb6de35b79d4c35c2bbaeb31b3559e_31bf3856ad364e35_6.3.9600.17201_none_0eae25c1dd0928d2.manifest |
文件版本 |
Not applicable |
文件大小 |
700 |
日期 (UTC) |
09-Jun-2014 |
时间 (UTC) |
17:10 |
平台 |
Not applicable |
文件名 |
Amd64_dbf4f750b16b2ab5f215db3f98fa3563_31bf3856ad364e35_6.3.9600.17201_none_6ae995bb3e5f63b1.manifest |
文件版本 |
Not applicable |
文件大小 |
702 |
日期 (UTC) |
09-Jun-2014 |
时间 (UTC) |
17:10 |
平台 |
Not applicable |
文件名 |
Amd64_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_50d8d5a684fd7035.manifest |
文件版本 |
Not applicable |
文件大小 |
2,621 |
日期 (UTC) |
07-Jun-2014 |
时间 (UTC) |
13:11 |
平台 |
Not applicable |
文件名 |
X86_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4ba3a22cc9ffeff.manifest |
文件版本 |
Not applicable |
文件大小 |
2,617 |
日期 (UTC) |
07-Jun-2014 |
时间 (UTC) |
10:43 |
平台 |
Not applicable |