To jest pytanie uzupełniające do poprzedniego pytania, dlaczego nie mogłem zmniejszyć pliku dziennika w głównej bazie danych.
Krótko mówiąc, skonfigurowałem dublowanie bazy danych, ale zapomniałem upewnić się, że zadanie, które wykonało kopię zapasową dziennika transakcji, zostało uruchomione ponownie, a dziennik transakcji urósł do prawie 60 GB.
Od czasu skonfigurowania kopii lustrzanej ten wzrost rozmiaru został zduplikowany na serwerze kopii lustrzanej i ostatecznie zajął całe miejsce na dysku i uniemożliwił korzystanie z bazy danych kopii lustrzanych.
Na pytanie dotyczące konserwacji dziennika transakcji w lustrzanej bazie danych nie można wykonać kopii zapasowej dziennika w lustrze, ale zapytany w komentarzach o tym, jak zmniejszyć przerośnięty plik dziennika w lustrzanej bazie danych, pozostawiono komentarz
Jednym ze sposobów na to byłoby przełączenie awaryjne do lustrzanej bazy danych i zmniejszenie jej. Dokładnie przetestuj to w środowisku nieprodukcyjnym, aby upewnić się, że zachowuje się tak, jak chcesz.
Wydaje się to sugerować, że mogą istnieć inne sposoby zmniejszenia pliku dziennika na kopii lustrzanej, a ta metoda niekoniecznie może być bezpieczna na serwerze produkcyjnym.
Czy istnieje sposób na bezpieczne zmniejszenie pliku dziennika transakcji w lustrze bazy danych?