症状
在 "动态管理" 视图(DMV)中, sys.dm_os_memory_nodes 为 SQL Server 2014 或2016中的 DAC 节点 pages_kb值返回一个非零值。
解决方案
此问题已在 SQL Server 的以下 service pack 中修复:
Sql server 2014 Service pack 2 Sql Server 2016 service pack 1 安装此更新后,对于 DAC 节点的pages_kb值,DMV sys.dm_os_memory_nodes返回0 。
Service Pack 具有累积性。 每个新 Service Pack 除了包含所有新修复程序外,还包含以前 Service Pack 中的所有修复程序。 我们建议为该服务包应用最新的服务包和最新的累积更新。 在安装最新的 Service Pack 之前,不需要安装以前的 Service Pack。 使用以下文章中的表1查找有关最新服务包和最新累积更新的详细信息。
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
更多信息
创建节点以与物理 NUMA 内存节点相对应。 它们可能与sys.dm_os_nodes中的 CPU 节点不同。将为专用管理连接保留 DAC 节点。 Pages_kb值指定由内存管理器页面分配器从该 NUMA 节点分配的已提交内存量(kb)。 此值不能为 null。
参考
了解 Microsoft 用于描述软件更新的 术语。