Хранимая процедура для архивирования журнала при достижении @danger_value.
Архивирования журнала при достижении @danger_value. Идея в том что лог будет усекаться при достижении 7 гб. Это сделано так как настроен лог шипинг.
eclare @tran_log_space_usage table(
database_name sysname
, log_size_mb float
, log_space_used float
, status int
);
declare @log_space_used float -- Доля (в процентах) файла журнала, в настоящее время заполненная
declare @danger_value int -- Значение в Мб, при достижение которого архивируется журнал
declare @job_start_name sysname -- Название задания в Агенте MSSQL
set @danger_value = 7000
set @job_start_name = N'SSAS_LSBackup_ax_molniya'
insert into @tran_log_space_usage
exec('DBCC SQLPERF ( LOGSPACE )') ;
set @log_space_used = (
select (log_space_used * log_size_mb / 100) from … Читать далее