Simptomi
Kada koristite Microsoft SQL Server 2012 ili 2014 Master podatkovne usluge (MDS), povijest može rasti vrlo velika, a ne postoji ugrađena funkcija da biste ga očistili. Tri spremljena postupka dodaju se da biste očistili scenskiranje, provjeru valjanosti i povijest transakcija. Korištenje je na sljedeći način:
--@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;
Napomena Središnje tablice koje rastu velike su MDM. tblTransaction, MDM. tblTransactionAnnotation, MDM. tblValidationLog, MDM. Tblvalidationpovijest i MDM. tblStgBatch.
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 1 za SQL Server 2014 SP1 /en-us/help/3067839
Kumulativno ažuriranje 6 za SQL Server 2012 SP2 /en-us/help/3052468
Kumulativno ažuriranje 7 za SQL Server 2014 /en-us/help/3046038
Kumulativno ažuriranje 15 za SQL Server 2012 SP1 /en-us/help/3038001
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".