Ich habe eine Frage zu XTP_CHECKPOINT
.
Ich verwende SQL Server 2014. Ich habe eine Datenbank, die sich im SIMPLE-Wiederherstellungsmodellmodus befindet. Es wird auch repliziert.
Es gibt keine offenen Transaktionen. Ich bin gelaufen DBCC OPENTRAN
und es kehrt zurück:
"Keine aktiven offenen Transaktionen."
Diese Meldung wird jedoch immer wieder angezeigt, wenn ich versuche, eine Tabelle zu erstellen oder zu löschen oder Daten zu löschen:
(Ich habe meinen tatsächlichen Datenbanknamen durch das Wort ersetzt. database_name
)
"Das Transaktionsprotokoll für die Datenbank 'Datenbankname' ist aufgrund von 'XTP_CHECKPOINT' voll."
Weiß jemand, warum dies passieren könnte, und was noch wichtiger ist, wie kann ich dafür sorgen, dass es aufhört?
Und ja, die Datenbank befindet sich wirklich im Modus EINFACHES Wiederherstellungsmodell. Das Transaktionslog sollte also automatisch abgeschnitten werden.
Übrigens hat eine andere Datenbank, die sich im vollständigen Wiederherstellungsmodus befindet, den gleichen Fehler zurückgegeben:
Das Transaktionsprotokoll für die Datenbank 'Datenbankname' ist aufgrund von 'XTP_CHECKPOINT' voll.
Ich habe versucht, die Einstellungen für das Protokollwachstum in "Unbegrenztes Wachstum" zu ändern, aber ich konnte nicht zulassen, dass derselbe Fehler zurückgegeben wird.
Ich kann das Problem ohne XTP-Zeug reproduzieren, mit Ausnahme nur der Dateigruppe. Hier ist, wie: http://pastebin.com/jWSiEU9U