Właściwość TruncateLogOnCheckpoint
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
TruncateLogOnCheckpoint Konfiguruje właściwość automatyczna transakcja dziennika utrzymywania aktywności.
Składnia
object
.TruncateLogOnCheckpoint [= value]
Części
obiekt
Wyrażenie do obiektu w na liście dotyczywartość
PRAWDA lub FAŁSZ
Typ danych
Boolean
Można modyfikować
Odczyt i zapis
Prototyp (C/C++)
HRESULT GetTruncateLogOnCheckpoint(LPBOOL pRetVal);
HRESULT SetTruncateLogOnCheckpoint(BOOL NewValue);
Uwagi
Okresowo i na niektóre działania skierowane przez użytkownika Microsoft SQL Server wymusza zapisu dirty stron zapewnienia integralności danych w punkcie w czas.recovery interval Opcja konfiguruje okresowe zanieczyszczona strona zapisów.Transact-SQL Instrukcji punktu kontrolnego i inne działania skierowane przez użytkownika, takich jak inicjowanie kopia zapasowa bazy danych pełną wymusić zapisu zanieczyszczona strona.
Jeśli TRUE, SQL Server usuwa wpisy dziennika odwołującego się do transakcji, gdy siły działania na bazie zanieczyszczona strona zapisu.
Jeśli ma wartość FAŁSZ, zapisy wymuszone zanieczyszczona strona nie mają wpływu na dziennika transakcji bazy danych.
![]() |
---|
Ustawienie TruncateLogOnCheckpoint właściwość na wartość TRUE oznacza, że integralność utrzymywane kopia zapasowa bazy danych zależy od kopii bazy danych tylko.Jeśli TRUE, nie tworzyć kopię zapasową zapasowej dziennika transakcji bazy danych i strategii tworzenia tworzyć kopię zapasową zapasowych oparte na różnicowa kopia zapasowa dziennika nie są dostępne.Aby uzyskać więcej informacji, zobacz Ustawianie opcji bazy danych. |
Zobacz także