Microsoft เผยแพร่ Microsoft SQL Server ๒๐๐๘แก้ไขเป็นไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘รุ่นก่อนหน้านี้
อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณมีรายงาน Microsoft SQL Server ๒๐๐๘ Reporting Services (SSRS ๒๐๐๘) ที่มีตัวควบคุม กล่อง ข้อความฝังตัว
-
ตัวควบคุม กล่อง ข้อความประกอบด้วยอักขระพิเศษบางอย่าง ตัวอย่างเช่นอักขระพิเศษอาจรวมถึงอักขระที่เน้นสัญลักษณ์สกุลเงินต่างประเทศสัญลักษณ์เครื่องหมายการค้าหรือสัญลักษณ์ลิขสิทธิ์
-
พารามิเตอร์ HumanReadablePDF DeviceInfo ถูกตั้งค่าเป็น True ในไฟล์ web.config Rsreportserver หรือพารามิเตอร์นี้จะถูกส่งผ่านเป็นพารามิเตอร์การเข้าถึง URL หมายเหตุ
-
ตามค่าเริ่มต้นค่าของพารามิเตอร์นี้เป็นFalse
-
อักขระพิเศษคืออักขระที่มาจาก๑๒๘ผ่าน๒๕๕ อักขระเหล่านี้อยู่นอกช่วงของ ASCII อย่างไรก็ตามอักขระเหล่านี้อยู่ในช่วงของชุดอักขระที่ใช้ Windows-๑๒๕๒
-
-
คุณแสดงไฟล์รูปแบบเอกสารแบบพกพา (PDF) ของรายงาน
ในสถานการณ์สมมตินี้ไฟล์ PDF จะแสดงอักขระพิเศษอย่างไม่ถูกต้อง
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากมีข้อผิดพลาดในการแสดงภาพ PDF ของ SSRS ๒๐๐๘
การแก้ไข
ข้อมูลโปรแกรมอัปเดตสะสม
SQL Server ๒๐๐๘ Service Pack 1
การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน10การอัปเดตที่สะสมสำหรับ SQL Server ๒๐๐๘ Service Pack 1 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๒๗๙๖๐๔ แพคเกจโปรแกรมปรับปรุงที่สะสม10สำหรับ SQL Server ๒๐๐๘ Service Pack 1หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘รุ่นก่อนหน้านี้ Microsoft ขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
๙๗๐๓๖๕ SQL Server ๒๐๐๘รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ Service Pack 1 ได้รับการเผยแพร่แล้ว โปรแกรมแก้ไขด่วนของ Microsoft SQL Server ๒๐๐๘จะถูกสร้างขึ้นสำหรับ SQL Server service pack ที่เฉพาะเจาะจง คุณต้องนำโปรแกรมแก้ไขด่วนของ SQL Server ๒๐๐๘ Service Pack 1 ไปใช้กับการติดตั้ง SQL Server ๒๐๐๘ Service Pack 1 ตามค่าเริ่มต้นโปรแกรมแก้ไขด่วนใดๆที่มีให้ใน SQL Server service pack จะรวมอยู่ใน SQL Server service pack ถัดไป
SQL Server ๒๐๐๘ Service Pack 2
การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน1การอัปเดตที่สะสมสำหรับ SQL Server ๒๐๐๘ Service Pack 2 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๒๘๙๒๕๔ การอัปเดตที่สะสม1สำหรับ SQL Server ๒๐๐๘ Service Pack 2หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘รุ่นก่อนหน้านี้ เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
๒๔๐๒๖๕๙ SQL Server ๒๐๐๘รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ Service Pack 2 ถูกเผยแพร่แล้ว
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
เมื่อต้องการตั้งค่าพารามิเตอร์ HumanReadablePDF DeviceInfo ให้ใช้วิธีการใดวิธีการหนึ่งต่อไปนี้:
-
ในไฟล์ Rsreportserver ให้ใช้การตั้งค่าต่อไปนี้: <Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering"><Configuration><DeviceInfo><HumanReadablePDF>true</HumanReadablePDF></DeviceInfo></Configuration></Extension> หมายเหตุ ตามค่าเริ่มต้นไฟล์ Rsreportserver จะอยู่ในโฟลเดอร์ต่อไปนี้:
%ProgramFiles%\Microsoft SQL Server\MSRS10. <InstanceName> \Reporting Services\ReportServerสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าข้อมูลอุปกรณ์แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:
ข้อมูลทั่วไปเกี่ยวกับการตั้งค่าข้อมูลอุปกรณ์ในรายงานบริการ ข้อมูลทั่วไปเกี่ยวกับการตั้งค่าข้อมูลอุปกรณ์สำหรับการแสดงรูปแบบ PDF
-
ในคำขอ "การเข้าถึง URL" ให้ใช้ URL ตัวอย่างต่อไปนี้
http://<Server Name>/Reportserver?/Sales/YearlySalesSummary&Rs: Command = Render&Rs: FORMAT = PDF&rc: HumanReadablePDF = trueสำหรับข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์ "การเข้าถึง URL" แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:
ข้อมูลทั่วไปเกี่ยวกับวิธีการระบุการตั้งค่าข้อมูลอุปกรณ์ใน URL
อ้างอิง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Windows-๑๒๕๒ charset แวะไปที่เว็บไซต์ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:
ข้อมูลทั่วไปเกี่ยวกับ Windows-๑๒๕๒ charsetสำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการให้บริการแบบเพิ่มหน่วยสำหรับ SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๙๓๕๘๙๗ รูปแบบการให้บริการแบบเพิ่มหน่วยจะพร้อมใช้งานจากทีม SQL Server เพื่อจัดส่งโปรแกรมแก้ไขด่วนสำหรับปัญหาที่รายงานสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งชื่อ schema สำหรับการอัปเดต SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๘๒๒๔๙๙แบบแผนการตั้งชื่อใหม่สำหรับแพคเกจการอัปเดตซอฟต์แวร์ของ Microsoft SQL Serverสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ของการอัปเดตซอฟต์แวร์ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684 คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายโปรแกรมปรับปรุงซอฟต์แวร์ของ Microsoft