Ho una domanda a riguardo XTP_CHECKPOINT
.
Sto usando SQL Server 2014. Ho un database in modalità SEMPLICE modello di recupero. Viene anche replicato.
Non ci sono transazioni aperte. Ho corso DBCC OPENTRAN
e ritorna:
"Nessuna transazione aperta attiva."
Ma continuo a ricevere questo messaggio ogni volta che provo a creare o eliminare una tabella o eliminare i dati:
(Ho sostituito il mio nome di database effettivo con la parola database_name
)
"Il registro delle transazioni per il database 'database_name' è pieno a causa di 'XTP_CHECKPOINT'"
Qualcuno sa perché questo potrebbe accadere e, cosa più importante, come posso farlo smettere?
E sì, il database è davvero in modalità modello di recupero SEMPLICE. cioè il registro delle transazioni dovrebbe troncarsi automaticamente.
Per inciso, un altro database che ho in modalità di recupero completo ha fatto la stessa cosa, ha iniziato a restituire lo stesso errore:
Il registro delle transazioni per il database 'database_name' è pieno a causa di 'XTP_CHECKPOINT'
Ho provato a modificare le impostazioni di crescita del registro in crescita illimitata, ma non mi ha permesso, restituendo lo stesso errore.
Posso riprodurre il problema senza alcuna roba XTP, ad eccezione del solo filegroup. Ecco come: http://pastebin.com/jWSiEU9U