Если логи на вашем SQL сервере быстро растут и вы вынуждены часто обрезать их вручную, предлагаю скрипт, который можно вставить в maintenance plan и запускать его по расписанию.
USE [dbname];
GO
— Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE [dbname]
SET RECOVERY SIMPLE;
GO
— Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE ([dbname_Log], 1);
GO
SET RECOVERY FULL;
GO
Пример:
USE [1cv8];
GO
ALTER DATABASE [1cv8]
SET RECOVERY SIMPLE;
GO
DBCC SHRINKFILE ([1cv8_log], 1000);
GO
SET RECOVERY FULL;
GO
Скрипт это хорошо, но не соображу куда его можно прописать, чтоб он выполнялся автоматически, условно каждые выходные например.
Ну вроде как через планы обслуживания все настраивается. Регулярное выполнение t-sql скрипта. Надо будет статейку написать.