KB4531349 – КОРЕКЦИЯ: DMV се провалят, когато клъстер за големи данни има няколко изчислителни възела в SQL Server 2019

Отнася се за
SQL Server 2019 on Linux

Симптоми

Да приемем, че разполагате клъстер за големи данни (BDC) с множество изчислителни възли и да извикате изгледи за динамично управление (DMV), свързани с BDC или PolyBase. Може да забележите, че повечето от DMVS имат липсващи или непълни записи и причиняват регистриране на грешки от услугата на системата за паралелно хранилище за данни (PDW) в модула compute-0-0.

      

Например за всички compute_nodes с compute_node_id по-голямо от 1, следната DMV заявка може да има непълни редове (със стойности NULL):

Изберете compute_pool_id, compute_node_id, process_name process_id от sys.dm_exec_compute_node_status

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 заявка може да върне грешен резултат (липсват редове за compute_node_id по-големи от 1):

Изберете * от sys.dm_exec_dms_services

      

Следната грешка може да бъде намерена в регистрационните файлове на услугата на PDW Engine в модула compute-0-0:

DateandTime [Thread:ThreadId] [GeneralInstrumentation:InternalPingErrorEvent] (грешка, ниско):

System.ServiceModel.Security.MessageSecurityException: Проверката на самоличността е неуспешна за изходящо съобщение. Очакваната DNS самоличност на отдалечената крайна точка е "compute-0-0.dkdomain.local", но отдалечената крайна точка предоставя DNS искане "compute-0-1.dkdomain.local". Ако това е легитимна отдалечена крайна точка, можете да решите проблема, като изрично укажете DNS самоличността "compute-0-1.dkdomain.local" като свойство на самоличност на EndpointAddress при създаването на прокси сървър за канал.

      

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Решение

Този проблем е поправен в следната кумулативна актуализация за SQL Server:

За кумулативните актуализации за SQL Server:
      

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните сборни актуализации за SQL Server:

      

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.