Gejala
Asumsikan Anda menyebarkan Kluster Big Data (BDC) dengan beberapa simpul komputasi dan memanggil Tampilan Manajemen Dinamis (DMV) yang terkait dengan BDC atau PolyBase. Anda mungkin melihat bahwa sebagian besar DMVS memiliki entri yang hilang atau tidak lengkap dan menyebabkan kesalahan dicatat oleh Layanan Mesin Gudang Data Paralel (PDW) di pod komputasi-0-0.
Misalnya, untuk semua compute_nodes dengan compute_node_id lebih besar dari 1, kueri DMV berikut mungkin memiliki baris yang tidak lengkap (dengan nilai NULL):
Pilih compute_pool_id, compute_node_id, process_name, process_id dari sys.dm_exec_compute_node_status
compute_pool_id compute_node_id process_name process_id
0 1 Mesin 48
0 1 DMS 44
1 1 Mesin 48
1 1 DMS 44
1 2 DMS NULL
Kueri DMV berikut mungkin mengembalikan hasil yang salah (tidak ada baris untuk compute_node_id lebih besar dari 1):
Pilih * dari sys.dm_exec_dms_services
Kesalahan berikut dapat ditemukan dalam log Layanan Mesin PDW di pod compute-0-0:
DateandTime [Thread:ThreadId] [GeneralInstrumentation:InternalPingErrorEvent] (Kesalahan, Rendah):
System.ServiceModel.Security.MessageSecurityException: Pemeriksaan identitas gagal untuk pesan keluar. Identitas DNS yang diharapkan dari titik akhir jarak jauh adalah 'compute-0-0.dkdomain.local' tetapi titik akhir jarak jauh memberikan klaim DNS 'compute-0-1.dkdomain.local'. Jika ini adalah titik akhir jarak jauh yang sah, Anda dapat memperbaiki masalah dengan secara eksplisit menentukan identitas DNS 'compute-0-1.dkdomain.local' sebagai properti Identitas EndpointAddress saat membuat proksi saluran.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Resolusi
Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut untuk SQL Server:
Tentang pembaruan kumulatif untuk SQL Server:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.