Informacje na temat dziennika programu Microsoft Exchange Server
Przed zatwierdzeniem transakcji w pliku bazy danych program Exchange zapisuje transakcję w pliku dziennika transakcji. Do śledzenia, które z zarejestrowanych transakcji zostały zatwierdzone w bazie danych, program Exchange używa plików punktów kontrolnych. Po zatwierdzeniu transakcji w bazie danych i wyśledzeniu ich za pomocą plików punktów kontrolnych pliki dziennika nie są potrzebne w bazie danych.
Jeśli nie będą usuwane, w końcu zajmą całe dostępne miejsce na dysku i spowodują wyłączenie dostępności baz danych programu Exchange do czasu usunięcia plików dziennika z dysku. Stosowanie rejestrowania cyklicznego nie jest najlepszą praktyką w środowisku produkcyjnym. Program Exchange z włączoną funkcją rejestrowania cyklicznego zastępuje pierwszy plik dziennika po zatwierdzeniu jego danych w bazie danych, przez co odzyskiwanie danych może obejmować jedynie czas do wykonania ostatniej kopii zapasowej.
Zaleca się usuwanie plików dziennika po utworzeniu kopii zapasowej serwera programu Exchange, ponieważ są one uwzględniane w kopiach zapasowych wraz z pozostałymi plikami. Z tego względu po odzyskaniu będzie można przywracać stan bazy danych w obu kierunkach.
Aby uzyskać więcej informacji na temat rejestrowania transakcji, zobacz http://technet.microsoft.com/pl-pl/library/bb331958.aspx.
Obcinanie dziennika przy użyciu opcji Włącz tworzenie pełnych kopii zapasowych z usługą VSS
Najłatwiejszą metodą obcinania dziennika jest użycie opcji tworzenia kopii zapasowych Włącz tworzenie pełnych kopii zapasowych z usługą VSS (Opcje > Domyślne opcje tworzenia kopii zapasowej i odzyskiwania > Domyślne opcje tworzenia kopii zapasowej > Usługa kopiowania woluminów w tle > Włącz tworzenie pełnych kopii zapasowych z usługą VSS). Jest ona zalecana w większości przypadków.
Jeśli włączenie tej opcji nie jest pożądane (na przykład gdy trzeba zachowywać dzienniki innej uruchomionej na komputerze aplikacji uwzględniającej usługę VSS), należy postępować zgodnie z poniższymi zaleceniami.
Obcinanie dziennika baz danych w trybie offline
Po normalnym wyłączeniu bazy danych jej stan jest uznawany za spójny, a jej pliki są samowystarczalne. Oznacza to możliwość usunięcia wszystkich plików dziennika bazy danych lub grupy magazynów.
Aby usunąć pliki dziennika transakcji:
Aby uzyskać więcej informacji, zobacz:
Obcinanie dziennika baz danych w trybie online
Ta metoda jest właściwa w przypadku znajdujących się stale w użyciu baz danych, których nie można odmontować. Jeśli baza danych znajduje się w użyciu, bezpiecznie usunąć można jedynie te pliki dziennika transakcji, których dane zostały zatwierdzone w bazie danych. Nie usuwaj plików dziennika, których dane nie zostały zatwierdzone w bazie danych, ponieważ są one niezbędne do odzyskania spójności bazy danych w przypadku nieoczekiwanego wyłączenia.
Aby usunąć zatwierdzone dzienniki transakcji
CheckPoint: (0x60B, 7DF, 1C9)
Pierwsza liczba (0x60B) to szesnastkowy numer generowania dziennika w bieżącym pliku dziennika. Oznacza to, że wszystkie pliki dziennika o niższych numerach zostały zatwierdzone w bazie danych.
Obcinanie dziennika po utworzeniu kopii zapasowej
Powyższą procedurę obcinania można zautomatyzować za pomocą skryptu. Jeśli dodasz skrypt do polecenia następującego po utworzeniu kopii zapasowej, dzienniki będą obcinane natychmiast po utworzeniu kopii zapasowej.
Aby móc korzystać z tej metody, trzeba umieć pisać skrypty i znać narzędzie wiersza polecenia programu Acronis Backup (acrocmd). Aby uzyskać szczegółowe informacje na temat narzędzia acrocmd, zobacz Opis wiersza polecenia.
Skrypt powinien obejmować następujące czynności:
Szablon:
acrocmd mount --loc=<ścieżka> --credentials=<nazwa użytkownika>,<hasło> --arc=<nazwa archiwum> --volume=<numery woluminów> --letter=<litery>
Przykład:
acrocmd mount --loc=\\bkpsrv\backups --credentials=user1,pass1 --arc=my_arc --volume=1-1 --letter=Z