Gejala
Misalnya Anda menjalankan pernyataan yang berisi operator like dengan Japanese_XJIS_100_CI_AS kolase di Microsoft SQL Server 2008 R2, SQL Server 2012, atau SQL Server 2014. Ada karakter pengulangan Jepang ' ー ' (Cho-on) dalam pola LIKE. Saat Anda menjalankan pernyataan, tak tertandingi seperti pola dapat diperlakukan sebagai cocok. Misalnya, N'BA ー1 ' tidak cocok dengan N '% AB1 ', saat Anda menjalankan pernyataan berikut:
if (N'BAー1' like N'%AB1%' Collate Japanese_XJIS_100_CI_AS)print 'Japanese_XJIS_100_CI_AS : BAー1 like %AB1% --> match'
Hasilnya dicocokkan.
Penyebab
Masalah ini terjadi karena bahasa Jepang ulangi char diproses dengan tidak benar.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini.
Pembaruan kumulatif 2 untuk SQL Server 2012 SP2 /en-us/help/2983175
Pembaruan kumulatif 12 untuk SQL Server 2012 SP1 /en-us/help/2991533
Pembaruan kumulatif 3 untuk SQL Server 2014 /en-us/help/2984923
Pembaruan kumulatif 13 untuk SQL Server 2008 R2 SP2 /en-us/help/2967540
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:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".