Автоматизация удаления Шринк логов SQL

Добрый день, коллеги, может кто знает как поставить автоочиску логов от баз 1С

Если это. MS SQL то возможно это можно делать средствами самого MS SQL, используя стандартный функционал shrink

Я отредиректил Ваш вопрос знакомому специалисту из сферы 1С (и не только) и вот комментарий, цитирую:

1. С логами надо действовать очень аккуратно. Однозначно нельзя их просто удалять просто отключив базу. :-)
2. Для обрезки логов необходимо в свойствах базы выставить Recovery model в simple (без этого шринк не сработает ни в каком виде). Откровенно если нет задачи восстанавливать базу из бекапа на какой либо момент времени то можно оставить этот параметр в симпл.
3. После этого выполняем шринк лога
4. возвращаем паремтр в Full если есть необходимость.

Все эти шаги в принципе можно сделать скриптами, а если поместить скрипты в maintance plan можно будет делать это по расписанию

Думаю можно это под редактировать и использовать

USE AdventureWorks2012;
GO
– Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE AdventureWorks2012
SET RECOVERY SIMPLE;
GO
– Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (AdventureWorks2012_Log, 1);
GO
– Reset the database recovery model.
ALTER DATABASE AdventureWorks2012
SET RECOVERY FULL;
GO