Perbaikan terbaru ini berlaku untuk Microsoft SQL Server 2012 Reporting Services (SSRS 2012) dan SQL Server 2014 Reporting Services (SSRS 2014).
Gejala
Pertimbangkan skenario berikut:
-
Anda memiliki laporan yang berisi hanya satu kotak teks di Microsoft SQL Server 2012 Reporting Services (SSRS 2014).
-
Anda mengatur ekspresi untuk kotak teks ke CHR (n), di mana n adalah nilai kode kontrol C0 (kode yang tidak dapat dicetak) selain dari yang berikut ini: 9 (tab u + 0009), 10 (umpan garis u + 000a), 13 (u + 000D CARRIAGE return), C0 Control Character Value (0 sampai 31).
-
Merender laporan, mengekspornya ke Excel (format Office Open XML-xlsx), lalu membuka buku kerja Excel.
Jika laporan berisi kode kontrol C0 dalam skenario ini, ekstensi perenderan Excel OpenXML yang disertakan dalam SSRS 2012 menghasilkan buku kerja yang dikenali Excel sebagai tidak valid.Catatan Masalah ini juga terjadi di SSRS 2008 R2.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini.
Pembaruan kumulatif 1 untuk SQL Server 2014 /en-us/help/2931693
Pembaruan kumulatif 9 untuk SQL Server 2012 SP1 /en-us/help/2931078
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".