J'ai une question XTP_CHECKPOINT
.
J'utilise SQL Server 2014. J'ai une base de données qui est en mode modèle de récupération SIMPLE. Il est également en cours de réplication.
Il n'y a pas de transactions ouvertes. J'ai couru DBCC OPENTRAN
et ça revient:
"Aucune transaction ouverte active."
Mais je continue à recevoir ce message chaque fois que j'essaie de créer ou de supprimer une table ou de supprimer des données:
(j'ai remplacé mon nom de base de données réel par le mot database_name
)
"Le journal des transactions de la base de données 'nom_base_de_données' est plein en raison de 'XTP_CHECKPOINT'"
Est-ce que quelqu'un sait pourquoi cela pourrait se produire et, plus important encore, comment puis-je faire en sorte que cela cesse?
Et oui, la base de données est vraiment en mode modèle de récupération SIMPLE. c'est-à-dire que le journal des transactions doit être tronqué automatiquement.
Par ailleurs, une autre base de données que j'ai en mode de récupération complète a fait la même chose, a commencé à renvoyer la même erreur:
Le journal des transactions de la base de données 'nom_base_de_données' est plein en raison de 'XTP_CHECKPOINT'
J'ai essayé de changer les paramètres de croissance du journal en croissance illimitée, mais cela ne m'a pas permis de retourner la même erreur.
Je peux reproduire le problème sans aucun élément XTP, à l'exception du groupe de fichiers. Voici comment: http://pastebin.com/jWSiEU9U