について質問がありXTP_CHECKPOINT
ます。
SQL Server 2014を使用しています。シンプルリカバリモデルモードのデータベースがあります。また、複製されています。
開いているトランザクションはありません。私は実行しDBCC OPENTRAN
、それが返されます:
「アクティブなオープントランザクションはありません。」
しかし、テーブルを作成または削除、またはデータを削除しようとするたびに、このメッセージが表示され続けます
(実際のデータベース名をに置き換えましたdatabase_name
)。
「データベース「database_name」のトランザクションログは、「XTP_CHECKPOINT」が原因でいっぱいです」
なぜこれが起こっているのか誰も知っていますか、そしてもっと重要なことは、どうすればそれを止めることができますか?
そして、はい、データベースは本当に単純復旧モデルモードです。つまり、トランザクションログは自動的に切り捨てられます。
ちなみに、完全復旧モードで使用している別のデータベースは同じことを行い、同じエラーを返し始めました。
データベース 'database_name'のトランザクションログは、 'XTP_CHECKPOINT'が原因でいっぱいです。
ログの増加設定を無制限の増加に変更しようとしましたが、同じエラーが返されてしまいました。
ファイルグループのみを除いて、XTPを一切使用せずに問題を再現できます。方法は次のとおりです。http://pastebin.com/jWSiEU9U