에 대한 질문이 XTP_CHECKPOINT
있습니다.
SQL Server 2014를 사용하고 있습니다. SIMPLE 복구 모델 모드 인 데이터베이스가 있습니다. 또한 복제되고 있습니다.
미결 거래가 없습니다. 나는 달렸고 DBCC OPENTRAN
그것이 돌아왔다 :
"활성 거래가 없습니다."
그러나 테이블을 만들거나 삭제하거나 데이터를 삭제하려고 할 때 마다이 메시지가 계속 나타납니다
(실제 데이터베이스 이름을 단어로 바꿨습니다 database_name
)
" 'XTP_CHECKPOINT'로 인해 'database_name'데이터베이스의 트랜잭션 로그가 가득 찼습니다."
왜 이런 일이 일어날 수 있는지 알고 있습니까? 더 중요한 것은 어떻게 막을 수 있습니까?
그리고 예, 데이터베이스는 실제로 SIMPLE 복구 모델 모드입니다. 즉, 트랜잭션 로그가 자동으로 잘 려야합니다.
또한 전체 복구 모드에있는 다른 데이터베이스도 동일한 작업을 수행하여 동일한 오류를 반환하기 시작했습니다.
'XTP_CHECKPOINT'로 인해 데이터베이스 'database_name'에 대한 트랜잭션 로그가 가득 찼습니다.
로그 증가 설정을 무제한 증가로 변경하려고 시도했지만 동일한 오류가 발생하지 않습니다.
파일 그룹을 제외하고 XTP를 전혀 사용하지 않고 문제를 재현 할 수 있습니다. 방법은 다음과 같습니다. http://pastebin.com/jWSiEU9U