Gejala
Asumsikan Anda mengaktifkan fitur Bursa Kueri untuk database dalam instans SQL Server 2016. Saat Anda mengkueri rencana kueri menggunakan operasi gabungan, kolom query_plan dalam hasil kueri berisi karakter yang tidak biasa.
Misalnya, Anda menggabungkan sys.query_store_plan ke tampilan lain, seperti dalam kueri berikut:
PILIH qt.query_sql_text, q.query_id, qt.query_text_id, p.plan_id, p.query_plan
DARI sys.query_store_query_text SEBAGAI qt
GABUNGAN DALAM sys.query_store_query SEBAGAI q ON qt.query_text_id = q.query_text_id
GABUNGAN DALAM sys.query_store_plan SEBAGAI p PADA q.query_id = p.query_id
Dalam situasi ini, kolom query_plan dalam hasil kueri berisi karakter seperti berikut ini:
传/傳
Resolusi
Perbaikan untuk masalah ini disertakan dalam pembaruan kumulatif berikut untuk SQL Server:
Pembaruan Kumulatif 2 untuk SQL Server 2016
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:
Pembaruan kumulatif terbaru untuk SQL Server 2016
Solusi
Untuk mengatasi masalah ini, jangan gabungkan sys.query_store_plan ke tampilan lain saat mencoba mengambil query_plan. Sebagai gantinya, untuk mengambil query_plan untuk plan_id tertentu, jalankan kueri terpisah untuk plan_id tersebut yang menyerupai seperti berikut ini:
Pilih plan_id, query_plan
dari sys.query_store_plan
tempat plan_id = plan_id
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.