Existe uma maneira de verificar a última vez que uma operação de redução foi realizada em um log de transações do SQL Server 2000
-
27-10-2019 - |
Pergunta
Eu tenho um banco de dados em execução em uma caixa de cliente SQL Server 2000 onde o arquivo de log de transações tem apenas 1 MB.Isso parece muito perculatório.
Não consigo encontrar nenhum plano de manutenção de banco de dados ou trabalho de agente SQL individual que o esteja reduzindo explicitamente, então não tenho certeza de como descobrir quando isso aconteceu.
Existe uma tabela ou visualização do sistema que eu possa usar para descobrir quando foi feita a última operação de redução no registro de transações?
Solução
Você deve ser capaz de determinar isso a partir da hora da "última modificação" no arquivo "ldf" (a menos que tenha crescido automaticamente nesse ínterim - o que parece improvável, pois ainda tem apenas 1 MB)
O banco de dados tem atividade registrada acontecendo?A opção de redução automática do banco de dados está ativada?(Você não veria um trabalho do agente SQL se fosse o caso de uma tarefa em segundo plano realizar essas operações de redução).Esta configuração é extremamente não recomendada