อาการ
เมื่อคุณใช้ Microsoft SQL Server ๒๐๑๒หรือบริการข้อมูลหลักของ๒๐๑๔ (MDS) ประวัติจะสามารถขยายขนาดใหญ่มากและไม่มีฟังก์ชันที่มีอยู่แล้วภายในเพื่อทำความสะอาดได้ กระบวนงานที่เก็บไว้สามขั้นตอนจะถูกเพิ่มลงในล้างข้อมูลการเตรียมใช้งานการตรวจสอบความถูกต้องและประวัติธุรกรรม การใช้งานจะเป็นดังต่อไปนี้:
--@ModelID is the model ID that you clean up the log for.--@CLeanupOlderThanDate is the date before that the logs or records is deleted. DECLARE @CleanupOlderThanDate date = '<Date>', @ModelID INT = <ID>--Cleanup Transaction HistoryEXEC mdm.udpTransactionsCleanup @ModelID, @CleanupOlderThanDate; --Cleanup Validation HistoryEXEC mdm.udpValidationsCleanup @ModelID, @CleanupOlderThanDate; --Cleanup entity-based staging tableEXEC mdm.udpEntityStagingBatchTableCleanup @ModelID, @CleanupOlderThanDate;
หมายเหตุ ตารางส่วนกลางที่ขยายขนาดใหญ่จะเป็น mdm tblTransaction, tblTransactionAnnotation, mdm, tblValidationLog, mdm และ mdm. tblStgBatch
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมของ SQL Server ครั้งแรก
การอัปเดตที่สะสม1สำหรับ SQL Server ๒๐๑๔ SP1 /en-us/help/3067839
การอัปเดตที่สะสม6สำหรับ SQL Server ๒๐๑๒ SP2 /en-us/help/3052468
การอัปเดตที่สะสม7สำหรับ SQL Server ๒๐๑๔ /en-us/help/3046038
การอัปเดตที่สะสม15สำหรับ SQL Server ๒๐๑๒ SP1 /en-us/help/3038001
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"