База знаний Одина – Одинэсника › Форумы › Вопросы по курсу Администратор 1С › Постоянное переполнение log файла.
- В этой теме 7 ответов, 2 участника, последнее обновление 7 лет, 10 месяцев назад сделано Богдан Кухар.
- АвторСообщения
- 1 февраля 2017 в 11:57 #1560АнонимНеактивированный
Добрый день постоянно переполняется log файл, приходится очищать вручную. Система Windows Server 2012 R2 Standart, MS SQL Server 2014 база 1С весит примерно 10 Гб и разнесена на несколько HDD. Помогите решить данную проблему.
- 1 февраля 2017 в 12:11 #1561Богдан КухарХранитель
Какой размер LOG файла?
Размер диска ?
Регламентные задания на СУБД настроены?
Опишите более подробно все.
- 2 февраля 2017 в 8:50 #1562Богдан КухарХранитель
Когда журналы транзакций переполняются, следует сразу создать их резервную копию. В процессе создания резервной копии журнала транзакций SQL Server автоматически очищает журнал путем удаления его неактивной части. Неактивная часть журнала транзакций содержит информацию о завершенных транзакциях и не используется сервером SQL Server в процессе восстановления данных. Вместо увеличения размера файла журнала транзакций SQL Server будет повторно использовать освободившееся пространство.
Поэтому писал Вам о настройке плана обслуживания это важно!
- 2 февраля 2017 в 10:40 #1565АнонимНеактивированный
План обслуживания настроен, но все равно переполняется log файл, в течении примерно 10-15 дней он разрастается до 120Гб таков объем SSD на котором хранится только log файл
- 2 февраля 2017 в 10:42 #1566Богдан КухарХранитель
После бэкапа средствами СУБД уменьшается ?
- 2 февраля 2017 в 13:29 #1567АнонимНеактивированный
Есть два сервера на первом стоит 1С для ГУ версия платформы 8.3.7.2008 на втором сервере стоит MS SQL Server 2014, пользователей примерно 80-90. Каждый день ночью средствами SQL производится полный бэкап базы сроком на 3 дня, во время работы пользователей происходит бэкап журнала транзакций каждые 30 минут сроком на 3 дня, но log все равно растет в объеме после чего перестает запускаться сама 1С с ошибкой на log файл, после очистки лога вручную пользователи снова могу работать с 1С.
- 2 февраля 2017 в 13:56 #1568Богдан КухарХранитель
Здесь скорее всего проблема в самой 1С.
Можно решить таким способом:
Transact-SQL1234567BACKUP LOG Имя_Базы_Данных WITH TRUNCATE_ONLYgoDBCC SHRINKFILE(Имя_Файла_Журнала_Транзакций)goЭто конечно не решает проблему разрастания лога, нужно копать в конфигурации, может часто модифицируется база. Также стоит обновить платформу 8.3.7 (довольно старый релиз).
Выполняйте скрипт автоматом в СУБД, вручную необязательно это делать.
- 2 февраля 2017 в 14:00 #1569Богдан КухарХранитель
Можно также сразу после бэкапа ЖТ выполнить только:
Transact-SQL1DBCC SHRINKFILE(Имя_Файла_Журнала_Транзакций)Также автоматом.
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.