KB4531349 – RETTELSE: DMV'er mislykkes, når Big Data Cluster har flere beregningsnoder i SQL Server 2019

Gælder for
SQL Server 2019 on Linux

Symptomer

Antag, at du installerer en BDC (Big Data Cluster) med flere beregningsnoder og kalder DMV'er (Dynamic Management Views), der er knyttet til BDC eller PolyBase. Du bemærker muligvis, at de fleste DMV'er mangler eller ufuldstændige indtastninger og forårsager fejl, der skal logføres af Parallel data warehouse (PDW) Engine Service i compute-0-0 pod.

      

For eksempel kan følgende DMV-forespørgsel for alle compute_nodes med en compute_node_id større end 1 have ufuldstændige rækker (med NULL-værdier):

Vælg compute_pool_id, compute_node_id, process_name process_id fra sys.dm_exec_compute_node_status

compute_pool_id compute_node_id process_name process_id

0 1 Motor 48

0 1 DMS 44

1 1 Motor 48

1 1 DMS 44

1 2 DMS NULL

      

Følgende DMV-forespørgsel kan returnere det forkerte resultat (manglende rækker for compute_node_id større end 1):

vælg * fra sys.dm_exec_dms_services

      

Følgende fejl kan findes i PDW Engine Service-logfilerne i compute-0-0 pod'en:

DateandTime [Thread:ThreadId] [GeneralInstrumentation:InternalPingErrorEvent] (Fejl, lav):

System.ServiceModel.Security.MessageSecurityException: Identitetskontrol mislykkedes for udgående meddelelse. Fjernslutpunktets forventede DNS-identitet var 'compute-0-0.dkdomain.local', men fjernslutpunktet leverede DNS-kravet 'compute-0-1.dkdomain.local'. Hvis dette er et legitimt fjernslutpunkt, kan du løse problemet ved eksplicit at angive DNS-identiteten 'compute-0-1.dkdomain.local' som identitetsegenskaben for EndpointAddress ved oprettelse af kanalproxy.

      

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Løsning

Dette problem er rettet i følgende kumulative opdatering til SQL Server:

Om kumulative opdateringer til SQL Server:
      

Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:

      

Referencer

Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.