SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Document ID: Zurücksetzen schlägt fehl

Geprüfte Antwort Dieser Beitrag hat 1 Antworten

Ohne Rang
292 Beiträge
Florian Willmes erstellt 19 Sept. 2011 08:45
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

ausgehend vom Problem der fehlerhaften DocumentID bei Verwendung des gleichen Prefix in meherern Websitesammlungen (siehe: hier, leider ohne REückmeldungen) möchte ich den Prefix ändern und alle IDs zurücksetzen.

  • Alter Prefix: PrefOld
  • Neuer prefix: PrefNew

Nachdem die beiden TimerJobs (Document ID enable/disable job , Document ID assignment job) erfolgreich durchgelaufen sind, wurden die IDs aller Dokumente neu aufgebaut (beginnend mit PrefNew).

Beim Versuch ein Dokument über seine ID anzusteuern kommt es zu folgendem Fehler: "In diese Websitesammlung wurden keine Dokumente mit der ID PrefNew-5-28706 gefunden." (No documents with the ID PrefNew-5-28706 were found in this site collection)
Zudem kurios: In manchen Fällen erreiche ich das Dokument, wenn ich in der URL den alten Prefix verwende.

Anscheinend wird die ID zwar vollständig neu aufgebaut, aber die Zuwesiung ID => Dokument ist defekt. Gibt es hier jmd. mit Erfahrungen bzgl. der Doument ID?

 

Alle Antworten

Ohne Rang
292 Beiträge
Florian Willmes Als Antwort am 18 Nov. 2011 08:02
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hinweis zur Problemlösung:

Die fehlerhafte Neu-Generierung der ID lag nicht im DocumentID dienst selbst, sondern war mit Problemen an der Suche verbunden.

Hintergrund:

es existieren unterschiedliche Wege , wie die ID angesprochen wird: Der "Direkte Weg" über die List-ID und Element-ID oder die Suche! Siehe http://daumkr.blogspot.com/2010/12/como-funciona-el-document-id.html :

  1. Check the prefix
    If the prefix is the current Site Collection then it will look at the ListID and ListItemID. If the list and list item exists and it is the correct DocumentID then the request is redirected to the physical location of the document.
  2. Search
    The DocumentID column is indexed by SharePoint’s Search Service.  If the document cannot be located through the Prefix-ListID-ListItemID then SharePoint will use the Search API to find the physical location of the document.

In unserem Fall war der "direkte Weg nicht anscheinend nicht möglich. Somit wurde die Suche verwendet. Da es zu diesem Zeitpunkt Crawl-Probleme gab, waren die Dokumente noch unter der alten ID zu erreichen.

Gruß
Florian