我有一个问题XTP_CHECKPOINT
。
我正在使用SQL Server2014。我有一个处于简单恢复模型模式的数据库。它也在被复制。
没有公开交易。我已经跑了DBCC OPENTRAN
,它返回:
“没有活跃的公开交易。”
但是,每当我尝试创建或删除表或删除数据时,我都会不断收到此消息:(
我用单词替换了实际的数据库名称database_name
)
“由于'XTP_CHECKPOINT',数据库'database_name'的事务日志已满”
有谁知道为什么会发生这种情况,更重要的是,我如何才能阻止这种情况发生?
是的,数据库确实处于SIMPLE恢复模型模式。即,事务日志应自动截断。
顺便说一句,我处于完全恢复模式的另一个数据库做了同样的事情,开始返回同样的错误:
由于“ XTP_CHECKPOINT”,数据库“ database_name”的事务日志已满
我试图将日志增长设置更改为无限制增长,但它不允许我返回相同的错误。
除了文件组之外,我完全不需要任何XTP东西就可以重现该问题。方法如下:http : //pastebin.com/jWSiEU9U