Есть ли способ проверить, когда в последний раз была выполнена операция сжатия в журнале транзакций SQL Server 2000? - PullRequest
1 голос
/ 18 марта 2011

У меня есть база данных, запущенная на клиентском сервере SQL Server 2000, где размер файла журнала транзакций составляет всего 1 МБ.Это кажется очень странным.

Я не могу найти какой-либо план обслуживания базы данных или отдельное задание агента SQL, которое явно сокращает его, поэтому я не уверен, как узнать, когда это произошло.

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

1 Ответ

1 голос
/ 18 марта 2011

Вы должны быть в состоянии определить это по времени «последнего изменения» в файле «ldf» (если только он не вырос автоматически в промежуточный период - что кажется маловероятным, поскольку оно все еще составляет всего 1 МБ)

база данных вошли активность происходит?Включена ли опция автоусадочной базы данных?(Вы не увидели бы задание агента SQL, если бы в этом случае фоновая задача выполняла эти операции сжатия).Этот параметр крайне не рекомендуется

...