我有一個SharePoint站點兩份清單,A和B列表A有一欄「B」是查找到列表B的ID字段我已在500K +記錄和有關6K記錄B.
什麼工作:
我能夠執行對使用SharePoint Web服務名單A項的查詢,我甚至能夠過濾基於查詢列'b'的特定「查找」值。例如,我可以查詢A的列b匹配1234的項目(... < Value Type =「Lookup」/Value > ...)等等。
什麼不起作用:
查詢不超過特定日期的項目工作,即使我的查詢不涉及日期以任何方式 - 只查找列。任何對兩年以上的數據的查詢都可以正常工作,但比這更早的任何查詢都會失敗。如果我查看SharePoint網頁中的項目,它們顯示正常,並且從B中的子記錄到A中父記錄的所有鏈接都可以正常工作 - 查找列完整顯示。
問:
有沒有在SharePoint某種維護任務,可能會導致一些潛在的數據遭到損壞,可以防止基於查詢ID查詢停止工作,如系統還原等?換句話說,查找列數據在Web瀏覽器的表面上看起來是正確的。但是,SharePoint是否會使用GUID或其他不可見的數據代表此值,這些數據可能不同步或陳舊?
謝謝。
開始這個問題是相關的:http://blog.qumsieh.ca/2009/05/12/spquery-value-type-lookup-fails-on-indexed-columns/。 – Dan 2011-01-12 16:35:00
也許我把這個專欄從非索引改爲索引的那一天是一切都到了地獄的那一天。 – Dan 2011-01-12 16:35:30