Esta é uma pergunta de acompanhamento para uma pergunta anterior sobre por que não pude reduzir o arquivo de log no banco de dados principal.
Para encurtar a história, configurei o espelhamento de banco de dados, mas esqueci de me certificar de que o trabalho que fazia o backup do log de transações estava sendo executado novamente e o log de transações cresceu para quase 60 GB.
Desde que o espelhamento foi configurado, esse aumento de tamanho foi duplicado no servidor espelhado e, eventualmente, ocupou todo o espaço em disco e tornou o banco de dados inutilizável.
Por esta pergunta sobre manutenção do log de transações em um banco de dados espelho, não é possível fazer backup do log no espelho, mas quando perguntado especificamente nos comentários sobre como reduzir um arquivo de log cheio em um banco de dados espelho, foi deixado um comentário que
Uma maneira de fazer isso seria fazer o failover no banco de dados espelhado e diminuir o conteúdo lá. Teste completamente isso em um ambiente de não produção para garantir que ele tenha o comportamento que você deseja / espera.
Isso parece sugerir que pode haver outras maneiras de reduzir o arquivo de log em um espelho, e esse método pode não ser necessariamente seguro em um servidor de produção.
Existe uma maneira de reduzir com segurança o arquivo de log de transações em um espelho de banco de dados?