Symptomen
Wanneer u Microsoft SQL Server 2012 of 2014 Master Data Services (MDS) gebruikt, kunt u de geschiedenis erg groot maken en wordt er geen ingebouwde functie gebruikt om deze op te schonen. Er worden drie opgeslagen procedures toegevoegd voor het opschonen van staging, validatie en transactiegeschiedenis. Het gebruik is als volgt:
--@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;
Opmerking De centrale tabellen die groot zijn, zijn MDM. tblTransaction, MDM. tblTransactionAnnotation, MDM. tblValidationLog, MDM. tblValidationHistory, en MDM. tblStgBatch.
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 1 voor SQL Server 2014 SP1 /en-us/help/3067839
Cumulatieve update 6 voor SQL Server 2012 SP2 /en-us/help/3052468
Cumulatieve update 7 voor SQL Server 2014 /en-us/help/3046038
Cumulatieve update 15 voor SQL Server 2012 SP1 /en-us/help/3038001
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.