KB2924996 - PERBAIKI: Masalah saat Anda mengekspor laporan ke PDF yang memiliki font Unicode di SQL Server

Berlaku Untuk
SQL Server 2008 R2 Service Pack 2 SQL Server 2014 Business Intelligence - duplicate (do not use)

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:

      

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".