KB4531349-修复:当大型数据群集在 SQL Server 2019 中具有多个计算节点时,Dmv 将失败

随时随地通过任何设备使用 Microsoft 365 工作

升级到 Microsoft 365 以在任何位置使用最新的功能和更新。

立即升级

症状

假设你部署了一个大型 具有多个计算节点和与 BDC 或 PolyBase 关联的动态管理视图(Dmv)的数据群集(BDC)。 你可能会注意到,大多数 DMV 都缺少或不完整的条目,并导致在 compute-0-0 pod 中并行数据仓库(PDW)引擎服务记录错误。

例如,对于所有 compute_node_id 大于1的 compute_nodes,以下 DMV 查询可能包含不完整的行(包含 NULL 值):

从 sys.dm_exec_compute_node_status 中选择 "compute_pool_id"、"compute_node_id"、"process_name" process_id

compute_pool_id      compute_node_id      process_name  process_id

0 1 引擎48

0 1 DMS 44

1 1 引擎48

1 1 DMS 44

1 2 DMS NULL

以下 DMV 查询可能会返回错误的 结果(缺少大于1的 compute_node_id 行):

从 sys.dm_exec_dms_services 中选择 "*"

可以找到以下错误 在 "计算-0-0 箱" 中的 PDW 引擎服务日志中:

DateandTime [Thread:ThreadId] [GeneralInstrumentation: InternalPingErrorEvent] (错误,低):

MessageSecurityException 的安全: 传出邮件的标识检查失败。 的预期 DNS 标识 远程终结点为 "compute-0-dkdomain",但远程终结点 提供的 DNS 声明 "compute-dkdomain"。 如果这是合法的远程 终结点,可以通过显式指定 DNS 标识来解决该问题 "compute-0-dkdomain" 作为 EndpointAddress 的 "Identity" 属性 创建通道代理。

状态

Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。

解决方案

此问题已修复在 以下 SQL Server 累积更新:

约 SQL Server 的累积更新:

每个新的累计 SQL Server 更新包含所有修补程序和所有安全修补程序 已包含在上一个累积更新中。 查看最新 SQL Server 的累积更新:

参考

了解terminology Microsoft 用于描述软件更新的术语。

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×