โปรแกรมแก้ไขด่วนนี้นำไปใช้กับ Microsoft SQL Server ๒๐๑๒ Reporting Services (SSRS ๒๐๑๒) และ SQL Server ๒๐๑๔ Reporting Services (SSRS ๒๐๑๔)
อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณมีรายงานที่ประกอบด้วยกล่องข้อความเดียวใน Microsoft SQL Server ๒๐๑๒ Reporting Services (SSRS ๒๐๑๔)
-
คุณสามารถตั้งค่านิพจน์สำหรับกล่องข้อความให้เป็น Chr (n)โดยที่ n คือ c0 control code (อักขระ code) ที่ไม่ใช่ค่าใดค่าหนึ่งต่อไปนี้: 9 (u + 0009), 10 (u + 000A ตัวดึงข้อมูลบรรทัด), 13 (u + 000D), ค่าอักขระควบคุม c0 (0 ถึง 31)
-
แสดงรายงานส่งออกไปยัง Excel (รูปแบบ Open XML ของ Office-xlsx) แล้วเปิดเวิร์กบุ๊ก Excel
ถ้ารายงานมีรหัสควบคุม C0 ในสถานการณ์สมมตินี้ส่วนขยายการแสดงผลของ Excel OpenXML ที่รวมอยู่ใน SSRS ๒๐๑๒จะสร้างเวิร์กบุ๊กที่ Excel รับรู้ว่าไม่ถูกต้องหมายเหตุ ปัญหานี้ยังเกิดขึ้นใน SSRS ๒๐๐๘ R2
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมของ SQL Server ครั้งแรก
การอัปเดตที่สะสม1สำหรับ SQL Server ๒๐๑๔ /en-us/help/2931693
การอัปเดตที่สะสม9สำหรับ SQL Server ๒๐๑๒ SP1 /en-us/help/2931078
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"