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

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

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

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

        Полная статья: Очистка таблицы PROTOCOL от событий с помощью SQL-запросов


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

      Полная статья: Удаление таблицы событий из базы данных ПК Интеллект


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

    Полная статья: Сжатие размера базы данных


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

    Полная статья: Включение и настройка режима отладки программного комплекса Интеллект


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

    Полная статья: Настройка хранения (протоколирования) событий

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

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