Minimal protokollierte Vorgänge
Aktualisiert: 05. Dezember 2005
Bei der minimalen Protokollierung wird das Mindestmaß an Informationen im Transaktionsprotokoll protokolliert, das zum Wiederherstellen der Transaktionen ohne Unterstützung der Zeitpunktwiederherstellung erforderlich ist. In diesem Thema werden die Vorgänge aufgeführt, die unter dem massenprotokollierten (sowie unter dem einfachen) Wiederherstellungsmodell minimal protokolliert, unter dem vollständigen Wiederherstellungsmodell jedoch vollständig protokolliert werden.
Unter dem vollständigen Wiederherstellungsmodell werden alle Massenvorgänge vollständig protokolliert. Sie können die Protokollierung für eine Reihe von Massenvorgängen jedoch deutlich verringern, indem Sie die Datenbank bei Massenvorgängen zeitweise zum massenprotokollierten Wiederherstellungsmodell wechseln. Die Massenprotokollierung ist effizienter als die vollständige Protokollierung und senkt die Wahrscheinlichkeit, dass ein umfangreicher Massenvorgang den verfügbaren Transaktionsprotokoll-Speicherplatz während einer Massentransaktion auffüllt. Wenn die Datenbank jedoch beschädigt wird oder verloren geht, wenn die Massenprotokollierung in Kraft ist, können Sie die Datenbank nicht bis zu dem Punkt wiederherstellen, an dem der Fehler aufgetreten ist.
Hinweis: |
---|
Unter dem einfachen Wiederherstellungsmodell wird die minimale Protokollierung verwendet, sofern keine Sicherung ausgeführt wird. |
Die folgenden Vorgänge, die unter dem vollständigen Wiederherstellungsmodell vollständig protokolliert werden, werden unter dem massenprotokollierten Wiederherstellungsmodell minimal protokolliert.
- Massenimportvorgänge (bcp, INSERT ... SELECT * FROM OPENROWSET(BULK...) und BULK INSERT).
Weitere Informationen dazu, wann ein Massenimport in eine Tabelle minimal protokolliert wird, finden Sie unter Voraussetzungen für die minimale Protokollierung beim Massenimport.
Weitere Informationen zu den Massenimportvorgängen finden Sie unter bcp (Dienstprogramm), BULK INSERT (Transact-SQL) und OPENROWSET (Transact-SQL). - text-, ntext- und image-Vorgänge, die zum Einfügen oder Anfügen neuer Daten WRITETEXT- und UPDATETEXT-Anweisungen verwenden. Beachten Sie, dass minimale Protokollierung nicht verwendet wird, wenn vorhandene Werte aktualisiert werden.
Weitere Informationen finden Sie unter WRITETEXT (Transact-SQL) und UPDATETEXT (Transact-SQL).
Hinweis: |
---|
Die Anweisungen WRITETEXT und UPDATETEXT sind als veraltet markiert, sollten also in neuen Anwendungen nicht mehr verwendet werden. |
- SELECT INTO-Vorgänge.
Weitere Informationen finden Sie unter SELECT (Transact-SQL). - Teilaktualisierungen auf Datentypen für hohe Werte mithilfe der .WRITE-Klauseln der UPDATE-Anweisung beim Einfügen oder Anfügen neuer Daten. Beachten Sie, dass minimale Protokollierung nicht verwendet wird, wenn vorhandene Werte aktualisiert werden.
Weitere Informationen zu Datentypen für hohe Werte finden Sie unter Verwenden von Datentypen mit umfangreichen Werten. Weitere Informationen zur .WRITE-Klausel finden Sie unter UPDATE (Transact-SQL). - Wenn die Datenbank auf das massenprotokollierte Wiederherstellungsmodell festgelegt ist, werden einige INDEX DDL-Vorgänge minimal protokolliert, unabhängig davon, ob der Vorgang offline oder online ausgeführt wird. Die minimal protokollierten Indexvorgänge sind nachfolgend aufgeführt:
- CREATE INDEX-Vorgänge (einschließlich indizierter Sichten).
Weitere Informationen finden Sie unter CREATE INDEX (Transact-SQL). - ALTER INDEX REBUILD- oder DBCC DBREINDEX-Vorgänge.
Weitere Informationen finden Sie unter ALTER INDEX (Transact-SQL).Hinweis: Die DBCC DBREINDEX-Anweisung ist als veraltet markiert, sollte also in neuen Anwendungen nicht mehr verwendet werden. - Neuerstellungen neuer Heaps mit DROP INDEX (falls zutreffend).
Hinweis: Aufhebungen von Indexseitenzuordnungen während eines DROP INDEX-Vorgangs werden immer vollständig protokolliert.
- CREATE INDEX-Vorgänge (einschließlich indizierter Sichten).
Weitere Informationen zu den Auswirkungen des Wiederherstellungsmodells auf die Protokollierung von Indexvorgängen finden Sie unter Auswählen eines Wiederherstellungsmodells für Indexvorgänge.
Siehe auch
Konzepte
Sichern beim massenprotokollierten Wiederherstellungsmodell
Optimieren der Leistung des Massenimportierens
Sicherungen mit dem einfachen Wiederherstellungsmodell
Übersicht über die Wiederherstellungsmodelle
Wiederherstellen mit dem massenprotokollierten Wiederherstellungsmodell
Überlegungen zum Wechseln zwischen vollständigem und massenprotokolliertem Wiederherstellungsmodell
Andere Ressourcen
Als veraltet markierte Features des Datenbankmoduls in SQL Server 2005
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
05. Dezember 2005 |
|