Для выполнения данной инструкции на сервере должна быть установлена утилита SQL Server Management Studio.

Возникновение ошибки SQL такого вида означает, что база данных сильно разрослась. База данных обычно разрастается при большом количестве событий, которые записываются в таблицу PROTOCOL

Решить данную проблему можно следующим образом:

  1. Частично очистить или удалить таблицу PROTOCOL:
    1. Если таблица PROTOCOL содержит важные события, которые нельзя удалять, а также при использовании подсистемы веб-отчетов, то БД событий следует вручную почистить от некоторых событий, для этого:
      1. Определить, какие события хранить в БД не требуется. 
      2. Удалить эти события SQL-запросами.

      3. После этого перейти к пункту 4, а после этого выполнить последовательно пункты 2 и 3. 
    2. Если таблица PROTOCOL не содержит важных событий, и подсистема веб-отчетов не используется, то для проблемного сервера принудительно вручную удалить таблицу PROTOCOL

  2. Сжать базу данных.

  3. Установить для базы данных минимальные параметры хранения log-файлов. Это можно сделать как на панели настройки раздела Интеллект в утилите tweaki.exe, так и с помощью ключей реестра.

  4. Установить ограничение времени хранения событий в ПК Интеллект.  

    Также можно отключить протоколирование событий с помощью утилиты ddi.exe. Отключенные события можно удалить, что также поможет очистить базу данных. Для этого используются запросы SQL.

    Полная статья: Закладка События

  • No labels