2011-05-06 5 views
0

JetUpdate()를 호출 할 때 가끔 JET_errVersionStoreOutOfMemory 또는 JET_errVersionStoreOutOfMemoryAndCleanupTimedOut 중 하나가 나타납니다.JetUpdate에서 JET_errVersionStoreOutOfMemory로 수행 할 작업

컴퓨터에 사용 가능한 RAM과 디스크 공간이 충분합니다.이 오류는 무엇을 의미합니까? 더 중요한 것은 어떻게해야합니까?

나는 슬립() 같은 트랜잭션을 다시 시도하기 전에 약간의 노력을 시도했습니다, 때로는이 작동하는 것,하지만 때로는 나던 - 내가 잘못된 경로에 있다고 생각하게 만드는거야?

답변

1

버전 저장소 크기를 늘리거나 (JET_paramMaxVerPages를 JetSetSystemParameter로 설정) 하나의 트랜잭션 내에서 작업하지 않아도됩니다.

트랜잭션 크기를 제어하는 ​​예제는 "어떻게 트랜잭션에 펄스합니까?"를 참조하십시오. 설명서의 항목 : http://managedesent.codeplex.com/wikipage?title=HowDoI

관련 문제