Udostępnij za pośrednictwem


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 dotyczy

  • wartość
    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.

Ważna informacjaWażne:

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.

Stosuje się do: