อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณได้ประยุกต์ใช้1การปรับปรุงที่สะสมสำหรับ SQL Server ๒๐๐๘ R2 Service Pack 1 (SP1) หรือการอัปเดตในเวอร์ชันที่ใหม่กว่าติดตั้งอยู่บนคอมพิวเตอร์ที่มีตำแหน่งที่ตั้งถูกตั้งค่าเป็นภาษาญี่ปุ่น
-
หน้าโค้ดของ Windows (หน้าโค้ด ANSI) มีอักขระแบบครึ่งความกว้างบนคอมพิวเตอร์
-
คุณส่งออกรายงานเป็น PDF และฟอนต์ที่เลือกมีตัวอักขระ± (เครื่องหมายบวก) เป็นเวอร์ชันเต็มความกว้าง
ในสถานการณ์สมมตินี้คุณอาจพบปัญหาต่อไปนี้อย่างน้อยหนึ่งปัญหาในไฟล์ PDF ที่สร้างขึ้น:
-
มีช่องว่างเพิ่มเติมหลังจากอัญประกาศ
-
ข้อความก่อนที่จะลงชื่อเข้าใช้เครื่องหมายดอลลาร์ที่ทับซ้อนกัน
-
อักขระพิเศษบางตัวที่ดูเหมือนจะทำให้เกิดปัญหาระยะห่าง
หมายเหตุ ปัญหานี้เกิดขึ้นใน SQL Server ๒๐๑๒และ SQL Server ๒๐๑๔
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากมีการเปลี่ยนแปลง Unicode ที่ไม่ถูกต้องเนื่องจาก SQL Server ๒๐๐๘ R2 SP2 CU1
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมของ SQL Server ครั้งแรก
การอัปเดตที่สะสม4สำหรับ SQL Server ๒๐๑๔ /en-us/help/2999197
การอัปเดตที่สะสม2สำหรับ SQL Server ๒๐๑๒ SP2 /en-us/help/2983175
การอัปเดตที่สะสม11สำหรับ SQL Server ๒๐๐๘ R2 SP2 /en-us/help/2926028
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
บันทึกย่อ หลังจากที่คุณนำการอัปเดตนี้นี้ไปใช้แล้วคุณอาจพบปัญหาต่อไปนี้: ถ้าเซิร์ฟเวอร์รายงานอยู่ในระบบที่ตั้งค่าตำแหน่งที่ตั้งเป็นภาษาญี่ปุ่นและตัวอักขระ± (เครื่องหมายบวก) ในรายงานจะถูกส่งออกเป็น PDF อักขระบางตัวอาจซ้อนทับกัน เมื่อต้องการแก้ไขปัญหานี้ชั่วคราว ให้ใช้หนึ่งในวิธีต่อไปนี้:
-
เปลี่ยนเป็นฟอนต์ที่ใช้อักขระแบบครึ่งความกว้าง "±"
-
เปลี่ยนตำแหน่งที่ตั้งของเซิร์ฟเวอร์ที่ใช้บริการการรายงานของ SQL Server ๒๐๐๘ R2 หรือบริการการรายงานของ SQL Server ๒๐๑๒เป็นภาษาอังกฤษ
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"