Bezpieczne i skuteczne zmniejszanie dziennika transakcji Microsoft SQL Server
Summary: Dowiedz się, jak zmniejszyć dzienniki transakcji programu Microsoft SQL Server przy użyciu programu SSMS lub TSQL. Napraw przeciążenie plików dziennika, unikaj problemów z dyskami i utrzymuj optymalną wydajność bazy danych. ...
Symptoms
Cause
Resolution
Jeśli w dzienniku transakcji programu SQL Server rozmiary plików grożą zajęciem całego dostępnego miejsca na dysku, plik powinien zostać zmniejszony za pomocą operacji zmniejszania dziennika. Poniższe kroki mogą służyć do zmniejszania rozmiaru dzienników transakcji programu SQL Server.
Użyj SQL Server Studio Management.
- Kliknij prawym przyciskiem myszy bazę danych z dziennikiem transakcji, która musi zostać zmniejszona. Wybierz opcję Zadania>zmniejszania >plików.

- Interfejs, który się pojawi, daje opcje operacji zmniejszania plików. Skorzystaj z poniższych opcji wyboru:
Typ pliku — W polu listy rozwijanej wybierz pozycję Dziennik.
Zwolnij nieużywane miejsce — Wybierz przycisk radiowy.
Kliknij przycisk OK , aby zakończyć zmniejszanie pliku.

- Uruchom poniższą instrukcję TSQL, aby zmniejszyć wyznaczony plik dziennika bazy danych, zastąp nazwę dziennika bazy danych nazwą zmniejszanego dziennika bazy danych:

- Jeśli dziennik transakcji nie zmniejszy się pomyślnie przy użyciu powyższego polecenia, poniższy krok powinien pozwolić na zmniejszenie dziennika. W razie potrzeby zastąp nazwę bazy danych i nazwy plików dziennika.

UWAGA: Częstym powodem, dla którego dziennik transakcji SQL Server nie jest zmniejszany, jest to, że w dzienniku nie ma wystarczającej ilości miejsca, aby umożliwić operację zmniejszania.
NAJCZĘŚCIEJ ZADAWANE PYTANIA
- Jak zwiększyć rozmiar pliku dziennika w SQL Server?
Postępuj zgodnie z artykułem firmy Microsoft Zwiększanie rozmiaru bazy danych(ten proces wymaga
ALTER uprawnienia do bazy danych)
-
Jakie są wady zmniejszania bazy danych w SQL Server?
Aby uzyskać więcej informacji na temat zmniejszania plików dziennika SQL, zapoznaj się z artykułem firmy Microsoft Zarządzanie przestrzenią plików dla baz danych w usłudze Azure SQL Managed Instance.
Additional Information
Wycofywanie pliku dziennika transakcji programu Microsoft SQL Server
Czas trwania: 00:07:55 (gg:mm:ss)
Ustawienia języka napisów kodowanych (napisów) można wybrać za pomocą ikony CC w tym odtwarzaczu wideo, jeśli są dostępne.