SQL 2014 fügt jedes Mal, wenn ein benutzerdefinierter Dienst aktiviert wird, Null-Transaktionsprotokolleinträge hinzu, um die Datenbank anzuzeigen.

244
Robert Thwaites

SQL2014 auf Server2012 (12.0.2000) gegenüber SQL2008R2 (10.50.6000) auf Server 2008R2.

In SQL2014, aber nicht in SQL2008 .... Beide Beispiele fügen die notierten Einträge einmal pro Sekunde zum Transaktionsprotokoll hinzu (jedes Mal, wenn der Dienst aktiviert wird).

Dadurch wird das Transaktionsprotokoll schnell aufgefüllt. Wie kann ich SQL davon überzeugen, leere Transaktionen nicht zu protokollieren?

FogBugz-Wartungsservice:

000082f9: 00.000.568: 0001 LOP_BEGIN_XACT UPDATE 0000: 0498cabf 0x010500000000000515000000A6B3A121AD55DD462E7FAA2AF3030000 56 2015.06.13 22: 42: 31: 567 000082f9: 00.000.568: 0002 LOP_MODIFY_ROW NULL 0000: 0498cabf NULL NULL NULL 000082f9: 00.000.568: 0003 LOP_MODIFY_ROW NULL 0000: 0498cabf NULL NULL NULL 000082f9: 00.000.568: 0004 LOP_MODIFY_ROW NULL 0000: 0498cabf NULL NULL NULL 000082f9: 00.000.568: 0005 LOP_COMMIT_XACT NULL 0000: 0498cabf NULL NULL NULL 000082f9: 00.000.570: 0001 LOP_EXPUNGE_ROWS NULL 0000: 00000000 NULL NULL NULL 000082f9: 00.000.570: 0002 LOP_SET_BITS NULL 0000: 00000000 NULL NULL NULL

Eines unserer Produkte

0 ProdukteinzelheitenGrundeinZuhneinKaufenrefraktieren 0000AirFiltradFreundschaftsgeselliges Produkt 0000AE4624DA408945A9909BDE552F679F 57 15: 13: 667 000021f7: 00000d50: 0002 LOP_MODAK_OFN: 00000d50: 0001

0

1 Antwort auf die Frage

0
Robert Thwaites

Tägliche Backups mit abgeschnittenen Dateien waren bereits vorhanden.

Anscheinend besteht meine Lösung darin, die Protokolldatei erheblich zu vergrößern, in der Hoffnung, dass ich nicht mehrere Abschneidungen während des Tages planen muss.