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