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 използва за описване на актуализациите на софтуера.