Modber Сообщество
профессионалов по 1С

Как уменьшить журнал трансакций?

  
Сообщений: 1

0
Имеется распределенная база 1С на MS SQL. В начале обмена с центральной базой выдаются ошибки, связанные с переполнением файла журнала трансакций. Проверили, действительно журнал значительно увеличился в размерах. Как уменьшить журнал трансакций?
Сообщений: 10

0
Можно ли удалить файл регистрации?
Сообщений: 10

0
Я имею ввиду вспомогательные файлы в папках syslog и др.
Сообщений: 69

+1
Журнал регистраций удаляется
а. типовыми средствами 1С — Администрирование/Настройка журнала регистрации — кнопка "Сократить".
""


б. просто удалить файлы, которые находятся примерно тут:
Код 1C:
  1. "C:\Program Files (x86)\1cv82\srvinfo\reg_1541\025ec53d-a18a-4490-a9f8-c3404f7a2167\1Cv8Log\20140607000000.lgp"
Где
reg_1541 — кластер
025ec53d-a18a-4490-a9f8-c3404f7a2167 — уникальный идентификатор кластера
20140607000000.lgp — файл лога за определенный период (зависит от того, с какой периодичностью хранится журнал)
Грамота
Сообщений: 165

+2
Для удаления трансакций необходимо выполнить следующие действия: Сначала зайти в базу данных под режимом Recovery mode = Simple, то есть в режиме восстановления. Затем почистить трансакции в журнале. Лучше всего это выполнить программным способом, описанным предыдущим автором. Потом необходимо провести опять импорт данных, разбивая процесс импорта на несколько меньшие трансакции. Это настраивается параметром КоличествоЭлементовВТранзакции. Еще есть один способ. Можно просто снять величину ограничения объема журналов. При этом журнал может раздуться и занять все свободное место на диске, что не особенно интересно. Вообще-то можно почитать информацию по этому вопросу. На дисках ИТС имеется множество информации о данной теме и путях ее решения.
Грамота
Сообщений: 156

+2
Если есть доступ к MS SQL SERVER. Делайте так:
когда журнал транзакций переполняется, нужно сразу создать его резервную копию. Когда создается резервная копия журнала транзакций SQL Server сам автоматически очистит журнал путем удаления его неактивных частей. Неактивные части содержат информацию об уже завершенных транзакциях и эта информация не используется сервером SQL Server в случае восстановления данных. Таким образом вместо того, чтобы увеличивать или сокращать размер журнала транзакций SQL Server сам будет циклически использовать свободное место в этом журнале.
Сообщений: 37

0
Поддерживаю мнение о том, что лучший способ для усечения журнала трансакций его восстановление. Но он сработает только после создания контрольной точки и резервной копии журнала.
В начало страницы 
|
Перейти на форум: