セットアップ:クエリの問題
私は、SharePointサイト上に2つのリストを持って、AとBリストA、リストBのIDフィールドへの参照である列「B」を持っているI
を私はSharePointのWebサービスを使用して、リストA内の項目のクエリを実行することができるよ、とさえに基づいてクエリをフィルタリングすることができています:どのような作品B.
にAで500K +を記録し、約6Kの記録を持っています列「b」の特定の「ルックアップ」値。たとえば、列bが1234(... <値タイプ= "参照" /値> ...)と一致するAのアイテムを照会することができます。
何動作しません: - のみルックアップ列を
問合せは、私のクエリはどのような方法で日付を伴わないにもかかわらず、特定の日付より古いアイテムのために動作しません。 2年以上経過したデータのクエリは正常に動作しますが、それより古いものは失敗します。 SharePointのWebページからアイテムを表示すると、そのアイテムは正常に表示され、Bの子レコードからAの親レコードまでのすべてのリンクが正常に機能します。ルックアップの列はそのまま表示されます。
質問:
などのシステムの復元、同様に、動作を停止するために、ルックアップIDに基づいてクエリを防ぐことができ壊れるためにいくつかの基礎となるデータを引き起こす可能性がありSharePointで保守作業のいくつかの種類がありますか?言い換えると、ルックアップ列のデータは、Webブラウザのサーフェス上で正しく表示されます。しかし、SharePointは、この値をGUIDなどの非同期または同期外の不可視データで表現していますか?
ありがとうございました。
この問題は、http://blog.qumsieh.ca/2009/05/12/spquery-value-type-lookup-fails-on-indexed-columns/に関連しています。 – Dan
おそらく、その列を非索引から索引に変更した日は、すべてが地獄に行った日です。 – Dan