Jak obcinać plik dziennika bazy danych SQL Server

Jak obcinać plik dziennika bazy danych SQL Server

objawy

plik dziennika SQL Server urósł do dużego rozmiaru i musi być obcinany,

podsumowanie

rozmiar dziennika będzie nadal rosnąć na bazie danych SQL Server. Plik można obciąć za pomocą poniższej procedury.

Detail

na bazie danych SQL Server Express Pobierz i zainstaluj SQL Server Management Studio Express, a następnie otwórz ją. Połącz się z instancją serwera SQL (Zwykle ComputerNameSQLEXPRESS).,

rozwiń bazy danych po lewej stronie i wybierz bazę danych Softalk Business Server.

kliknij przycisk nowe zapytanie pod paskiem menu.

w nowym zapytaniu wklej następujący tekst:

dbcc shrinkfile(SoftalkBusinessServer_log,1)
backup log SoftalkBusinessServer with truncate_only
dbcc shrinkfile(SoftalkBusinessServer_log,1)

kliknij przycisk Wykonaj. SQL Server obetnie plik dziennika.

na bazie danych SQL Server (nie Express) można zastosować tę samą procedurę jak powyżej, ale za pomocą SQL Server Management Studio., Alternatywnie, jeśli tryb odzyskiwania nie jest ustawiony na simple, można użyć następującego polecenia do utworzenia kopii zapasowej pliku dziennika przed obcięciem:

dbcc shrinkfile(SoftalkBusinessServer_log,1)
GO
BACKUP LOG SoftalkBusinessServer
TO DISK = 'c:backupsssbackup.bak'
GO
dbcc shrinkfile(SoftalkBusinessServer_log,1)
GO

w SQL Server powyższe polecenie może być również dodane jako zadanie agenta SQL Server, aby było wykonywane co kilka dni.

Więcej informacji można znaleźć w dokumentacji SQL Server.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *