현재 약 200,000 개의 레코드가 들어있는 sharepoint2010 목록이 있습니다.증가하는 CAML 쿼리 항목
각 레코드를 가져 와서 조정하고 마사지 한 다음 SQL 테이블에 저장하고 싶습니다.
지금 현재로, 나는 200000 개 기록을 조회 ...과 같이
System.Xml.XmlNode nodeListItems = client.GetListItems("guid", "", query, viewFields, RowNumber, queryOptions, null);
를 SharePoint 2010의 웹 서비스 메서드 GetListItems
을 사용하고하는 것은 한 번에 조회 할 너무 많은 것입니다. 이 문제를 어떻게 해결할 수 있습니까? GetListItems
메서드는 CAML 쿼리 매개 변수를 사용합니다.
한 번에 5000 개의 레코드를 말하는 것과 같은 방법으로이 작업을 수행 할 수 있습니까? CAML 쿼리를 어떻게 구성 할 것입니까?
누군가가이 모든 작업을 수행하는 더 좋은 방법이 없다면?