Ознаки
Під час використання служб Microsoft SQL Server 2012 або 2014 (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. Tblтранзакція, MDM. tblTransactionAnnotation, MDM. Tbltransaction, MDM. Tbltransaction, а також MDM. Tblstgbпакетної.
Спосіб вирішення
Ця проблема була спочатку зафіксоване в цьому сукупному оновленні сервера SQL Server.
Сукупне оновлення 1 для SQL Server 2014 SP1 /en-us/help/3067839
Сукупне оновлення 6 для SQL Server 2012 SP2 /en-us/help/3052468
Сукупне оновлення 7 для SQL Server 2014 /en-us/help/3046038
Сукупне оновлення 15 для SQL Server 2012 SP1 /en-us/help/3038001
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".