Gejala
Pertimbangkan skenario berikut:
-
Anda telah menerapkan pembaruan kumulatif 1 untuk SQL Server 2008 R2 Service Pack 1 (SP1) atau pembaruan yang lebih baru yang diinstal pada komputer lokal yang diatur ke bahasa Jepang.
-
Halaman kode Windows (halaman kode ANSI) memiliki karakter lebar separuh di komputer.
-
Anda mengekspor laporan ke PDF, dan font yang dipilih memiliki versi lebar penuh karakter ± (ditambah-dikurangi).
Dalam skenario ini, Anda mungkin menemukan satu atau beberapa masalah berikut dalam file PDF yang dihasilkan:
-
Terdapat spasi ekstra setelah tanda kutip.
-
Teks sebelum tanda dolar tumpang tindih dengan tanda dolar.
-
Beberapa karakter khusus tampaknya menyebabkan masalah spasi.
Catatan Masalah ini juga terjadi di SQL Server 2012 dan SQL Server 2014.
Penyebab
Masalah ini terjadi karena perubahan Unicode yang salah dibuat sejak SQL Server 2008 R2 SP2 CU1.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini.
Pembaruan kumulatif 4 untuk SQL Server 2014 /en-us/help/2999197
Pembaruan kumulatif 2 untuk SQL Server 2012 SP2 /en-us/help/2983175
11 pembaruan kumulatif untuk SQL Server 2008 R2 SP2 /en-us/help/2926028
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:
Catatan Setelah Anda menerapkan pembaruan kumulatif ini, Anda mungkin mengalami masalah berikut: Jika server laporan berada pada sistem lokal yang diatur ke bahasa Jepang, dan ± (karakter minus Plus) dalam laporan yang sedang diekspor ke PDF, beberapa karakter mungkin tumpang tindih. Untuk mengatasi masalah ini, gunakan salah satu metode berikut ini:
-
Ubah ke font yang menggunakan karakter "±" separuh lebar.
-
Mengubah lokal server yang menjalankan layanan pelaporan SQL Server 2008 R2 atau layanan pelaporan SQL Server 2012 ke bahasa Inggris.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".