설정 :쿼리 문제
내가 SharePoint 사이트에 두 개의 목록이, A와 B 목록 A는리스트 B의 ID 필드에 조회되는 열 'B'를 가지고 I
을 내가 SharePoint 웹 서비스를 사용하여 목록 A의 항목에 대한 쿼리를 실행할 수 있어요, 심지어 기반으로 쿼리를 필터링 할 수 있어요 : 작동 무엇 B.
에 A의 50 만 개 + 기록 약 6K 기록이 열 'b'에 대한 특정 "조회"값. 예를 들어 A 열의 b가 1234 (... < 값 유형 = "조회"/값 > ...)과 일치하는 항목을 쿼리 할 수 있습니다.
작동하지 않습니다 무엇 :
쿼리 내 쿼리가 어떤 방식으로 날짜를 포함하지 않더라도, 특정 날짜보다 오래된 항목이 작동하지 않습니다 - 단지 조회 열을. 2 년 이상 된 데이터에 대한 쿼리는 정상적으로 작동하며 그보다 오래된 데이터는 실패합니다. SharePoint 웹 페이지의 항목을 보면 괜찮아 보이고 B의 하위 레코드에서 A의 상위 레코드까지의 모든 링크가 정상적으로 작동합니다. 조회 열은 그대로 나타납니다.
질문 :
등 시스템 복원과 같은 작동이 중지 조회 ID를 기반으로 쿼리를 방지 할 수 있습니다 손상받을 수있는 몇 가지 기본 데이터가 발생할 수 SharePoint의 유지 보수 작업의 어떤 종류가 있습니까? 즉, 조회 열 데이터가 웹 브라우저의 표면에 올바르게 나타납니다. 그러나 SharePoint는 GUID 또는 동기화되지 않거나 오래된 데이터가있는 다른 보이지 않는 데이터로이 값을 나타냅니다.
감사합니다.
이 문제는 http://blog.qumsieh.ca/2009/05/12/spquery-value-type-lookup-fails-on-indexed-columns/와 관련이 있습니다. – Dan
아마도 인덱스되지 않은 항목에서 해당 항목을 인덱싱 된 항목으로 변경 한 날이 모든 것이 지옥에 갔던 날입니다. – Dan