อาการ
สมมติว่าคุณมีแอปพลิเคชัน Windows Forms ที่มีตัวควบคุม ReportViewer ใน Microsoft SQL Server 2012 การติดตั้งแอปพลิเคชันล้มเหลวหลังจากที่คุณเผยแพร่ ข้อผิดพลาดระบุว่า "แอตทริบิวต์ 'PublicKey'" ไม่ตรงกัน
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากใบรับรองไปยัง ReportViewer.msi มีการอัปเดต
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตแบบสะสมของ SQL Server ต่อไปนี้ และโปรแกรมแก้ไขด่วนนี้รวมอยู่ใน Microsoft Report Viewer 2012 Runtime ไปที่ศูนย์ดาวน์โหลด Microsoft เพื่อดาวน์โหลด Microsoft Report Viewer 2012 Runtime
การอัปเดตสะสม 2 สําหรับ SQL Server 2012 SP2 /en-us/help/2983175
การอัปเดตสะสม 11 สําหรับ SQL Server 2012 SP1 /en-us/help/2975396
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server
การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"