Проблема
Предположим, что вы развертываете кластер больших данных (BDC) с несколькими вычислительными узлами и вызываете динамические административные представления (DMV), связанные с BDC или PolyBase. Вы можете заметить, что большинство DMVS имеют отсутствующие или неполные записи и вызывают ошибки, регистрируемые службой подсистемы параллельного Data Warehouse (PDW) в модуле pod 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 в модуле pod compute-0-0:
DateandTime [Thread:ThreadId] [GeneralInstrumentation:InternalPingErrorEvent] (Error, Low):
System.ServiceModel.Security.MessageSecurityException: ошибка проверки личности для исходящего сообщения. Ожидаемым идентификатором DNS удаленной конечной точки было "compute-0-0.dkdomain.local", но удаленная конечная точка предоставила утверждение DNS "compute-0-1.dkdomain.local". Если это законная удаленная конечная точка, вы можете устранить проблему, явно указав удостоверение DNS "compute-0-1.dkdomain.local" в качестве свойства удостоверения EndpointAddress при создании прокси-сервера канала.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Решение
Эта проблема устранена в следующем накопительном пакете обновления для SQL Server:
Сведения о накопительных обновлениях для SQL Server:
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.