Applies ToSQL Server 2008 Service Pack 3 SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Express SQL Server 2008 Standard SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

อาการ

สมมติว่า คุณมี Microsoft SQL Server 2008 Service Pack 3 (SP3), SQL Server 2008 R2 Service Pack 2 (SP2), SQL Server 2012 Service Pack 2 (SP2) SQL Server 2012 Service Pack 1(SP1) หรือ 2014 ในเซิร์ฟเวอร์ SQL ที่ติดตั้งบนคอมพิวเตอร์ เมื่อคุณเรียกใช้กระบวนงานที่เก็บsp_MScreatemergedynamicsnapshotการสร้าง snapshot แบบไดนามิก คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

ข่าวสารเกี่ยวกับ 8115 ระดับ 16 สถานะที่ 2, sp_MScreatemergedynamicsnapshot กระบวนงาน 182 บรรทัดการแปลงนิพจน์เป็น nvarchar ชนิดข้อมูลข้อผิดพลาดทางเลขคณิตเกินขนาดข่าวสารเกี่ยวกับ 20655 ระดับ 16 สถานะ 1, sp_MScreatemergedynamicsnapshot กระบวนงาน บรรทัด 186กระบวนการ snapshot ของพาร์ติชันไม่สามารถดำเนินการให้เสร็จสมบูรณ์ ไม่สามารถเรียกข้อมูลประทับเวลาสูงสุดจากตาราง MSsnapshot_history ในฐานข้อมูลการแจกจ่าย ให้แน่ใจว่า snapshot มาตรฐานว่าทันสมัย และมีพร้อมใช้งานข่าวสารเกี่ยวกับ 20628 ระดับ 16 สถานะ 1, sp_MScreatemergedynamicsnapshot กระบวนงาน 203 บรรทัดไม่สามารถสร้าง snapshot แบบไดนามิก

หมายเหตุ ปัญหานี้เกิดขึ้นเมื่อค่าagent_idเกิน 99999 ในตารางMSdynamicsnapshotjobs

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากข้อบกพร่องใน SQL Server ชนิดของตัวแปรภายในเครื่องสำหรับagent_idคือตัวอักขระและความยาวคือ 5 โอเวอร์โฟลว์ทางคณิตศาสตร์อาจเกิดขึ้นได้เมื่อเซิร์ฟเวอร์ SQL จัดการกับค่าที่กำหนดให้กับชนิดINT

แต่ละโปรแกรมปรับปรุงสะสมใหม่สำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และทั้งหมดที่แก้ไขความปลอดภัยที่ถูกรวมอยู่ในการปรับปรุงที่สะสมก่อนหน้านี้ ตรวจหาการปรับปรุงสะสมล่าสุดสำหรับ SQL Server:

ข้อมูลโปรแกรมแก้ไขด่วนโปรแกรมแก้ไขด่วนจะพร้อมใช้งานได้ในขณะนี้จาก Microsoft อย่างไรก็ตาม มีจุดมุ่งหมายที่จะแก้ไขเฉพาะปัญหาที่บทความนี้อธิบายไว้เท่านั้น นำวิธีนี้ไปใช้กับระบบที่ประสบกับปัญหาที่เฉพาะเจาะจงเท่านั้นหากต้องการแก้ไขปัญหานี้ ให้ติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน สำหรับรายชื่อทั้งหมดของหมายเลขโทรศัพท์ของบริการการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับค่าใช้จ่ายสนับสนุน แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:

http://support.microsoft.com/contactus/?ws=supportหมายเหตุ ในกรณีพิเศษ ค่าบริการที่เรียกเก็บตามปกติเมื่อโทรติดต่อฝ่ายสนับสนุนอาจจะยกเลิกได้หาก Microsoft Support Professional ตัดสินว่าโปรแกรมปรับปรุงที่เฉพาะเจาะจงจะแก้ไขปัญหาของคุณได้ ค่าใช้จ่ายในการสนับสนุนตามปกติจะใช้กับคำถามและปัญหาในการสนับสนุนเพิ่มเติมซึ่งไม่สอดคล้องตามเกณฑ์สำหรับโปรแกรมปรับปรุงเฉพาะที่เกี่ยวข้อง

สถานะ

Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย