ИСПРАВИТЬ: Добавьте три хранимые процедуры, чтобы очистить журнал, созданный при использовании SQL Server 2012 и 2014 MDS

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3036601
Проблема
При использовании 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.tblTransaction, mdm.tblTransactionAnnotation, mdm.tblValidationLog, mdm.tblValidationHistory и mdm.tblStgBatch.
Решение
Проблема была впервые устранена в следующее накопительное обновление для SQL Server.

Накопительное обновление 1 для пакета обновления 1 для SQL Server 2014 г

Накопительного обновления 6 для пакета обновления 2 для SQL Server 2012

Накопительного обновления 7 для SQL Server 2014 г

Накопительное обновление для пакета обновления 1 для SQL Server 2012 15

О накопительных пакетах обновления для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и все безопасности исправления, входившие в состав предыдущего накопительного обновления. Извлечь последние накопительные обновления для SQL Server:
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Свойства

Номер статьи: 3036601 — последний просмотр: 06/25/2015 02:57:00 — редакция: 4.0

Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3036601 KbMtru
Отзывы и предложения