Symptomer
Når du bruker Microsoft SQL Server 2012 eller 2014 Master Data Services (MDS), loggen kan bli svært stor, og det er ingen innebygd funksjon for å rense den. Tre lagrede prosedyrer blir lagt til Opprydding i logg for oppsamling, validering og transaksjonen. Bruken er som følger:
--@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 History EXEC mdm.udpTransactionsCleanup @ModelID, @CleanupOlderThanDate; --Cleanup Validation History EXEC mdm.udpValidationsCleanup @ModelID, @CleanupOlderThanDate; --Cleanup entity-based staging table EXEC mdm.udpEntityStagingBatchTableCleanup @ModelID, @CleanupOlderThanDate;
Obs! Central tabellene som vokser store, mdm.tblTransaction, mdm.tblTransactionAnnotation, mdm.tblValidationLog, mdm.tblValidationHistory og mdm.tblStgBatch.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Samleoppdatering 1 for SQL Server 2014 SP1/en-us/help/3067839
Samleoppdatering 6 for SQL Server 2012 SP2/en-us/help/3052468
Samleoppdatering 7 for SQLServer-2014/en-us/help/3046038
Kumulativ oppdatering 15 for SQL Server 2012 SP1/en-us/help/3038001
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".