Frage

Ich habe eine SharePoint 2010 Document Center-Websitesammlung mit aktivierten Dokument-IDs.In den Eigenschaften für jedes Element gibt es einen Link zur Dokument-ID sollen Öffnen Sie das Dokument.Stattdessen führt mich der Link zu einer Suchergebnisseite, die NICHT die Standard-Suchergebnisseite der Website ist (wir haben ein Enterprise Search Center, das für alle anderen Suchergebnisse verwendet wird).Auf der Suchergebnisseite wird die folgende Meldung angezeigt:

Property doesn't exist or is used in a manner inconsistent with schema settings

Diese Suchseite verfügt auch über das Kontext-Dropdown-Menü, das im Rest der Websitesammlung deaktiviert ist.Wenn ich im Dropdown-Menü „Alle Websites“ auswähle und erneut nach denselben Begriffen suche, gelange ich zur richtigen Suchergebnisseite und sehe etwa 35 Ergebnisse.Wenn ich mir die Eigenschaften der einzelnen Elemente ansehe, die auf dieser Suchseite zurückgegeben werden (ich habe ungefähr sechs davon getestet), wird mir angezeigt, dass sie alle dieselbe Dokument-ID haben.Sie haben nicht nur die gleiche Dokument-ID, sondern es sieht auch so aus, als ob sie alle in derselben Bibliothek leben.Dies ist ein Szenario, das nicht möglich sein sollte, aber es ist passiert.

Das alles ist für mich und auf jeden Fall für meine Benutzer sehr ärgerlich.

Vielen Dank für jede Hilfe!

  • Matt

**Aktualisierung 07.12.2012**

Wir haben uns für den Ansatz entschieden, der die Kontaktaufnahme mit Microsoft vorerst vermeidet.Wir haben versucht, alle Dokumente herunterzuladen und sie dann aus SharePoint zu löschen.Danach habe ich den Papierkorb in der Websitesammlung geleert und den Benutzer alle Dokumente erneut hochladen lassen, aber er hat seine alten Dokument-IDs behalten!?Dies erfordert möglicherweise eine neue Frage, und das ist in Ordnung, aber jetzt würde ich gerne wissen, ob jemand eine Möglichkeit kennt, diese eingebetteten IDs automatisch aus einem Dokument zu entfernen (siehe:Powershell oder ein anderes Skript/Code)?Dies kann nur bei Office-Dokumenten passieren (es handelt sich dabei um Word-Dokumente).Auf jeden Fall habe ich die Informationen in den Dokumenten gefunden und es sah so aus, als ob ich die Dokument-ID aus einem Dokument entfernen konnte, aber das wird bei den etwa 35 Dokumenten, die repariert werden müssen, nur langsam vonstatten gehen, da ich es innerhalb von 24 Stunden tun musste Wort.

War es hilfreich?

Lösung

OK, also habe ich eine Lösung für dieses Problem gefunden.Ich weiß wirklich nicht, was es verursacht hat (ich glaube, jemand hat eine Kopie oder so gemacht und aus irgendeinem Grund hat SharePoint beim Hochladen der Kopie die ID nicht geändert), weil ich das Problem mit neueren Dokumenten nicht reproduzieren konnte.

Die Lösung:

  1. Finden Sie Ihre Dokumente mit nicht eindeutigen IDs, indem Sie in der Bibliotheksansicht suchen oder scrollen
  2. Öffnen Sie das Element in einer beliebigen MS Office-Anwendung (dieser Fix funktioniert möglicherweise nicht oder ist für Nicht-Office-Dokumente sogar von Bedeutung).
  3. Gehen Sie im Menüband zur Registerkarte „Datei“ (vorausgesetzt, MS Office 2010 oder höher), wählen Sie den Abschnitt „Info“ und dann „Erweiterte Eigenschaften“ aus der Dropdown-Liste „Eigenschaften“ unter der Miniaturansicht des Dokuments auf der rechten Seite aus.
  4. Wählen Sie in der Eigenschaftenliste des sich öffnenden Dialogfelds jeden Eintrag aus, der mit _dlc beginnt, und LÖSCHEN Sie ihn.
  5. Schließen Sie den Dialog
  6. CHECKEN Sie das Dokument ein und hinterlassen Sie für zukünftige Benutzer einen Kommentar zu dem, was Sie getan haben.
  7. Stellen Sie sicher, dass die Dokument-ID im Fenster „Eigenschaften anzeigen“ in SharePoint unterschiedlich ist
  8. Aktualisieren Sie alle auf der Dokument-ID basierenden Links, die auf dieses Dokument verweisen

Hoffentlich hilft das den Leuten weiter.Es ist sehr wahrscheinlich, dass es sich um ein Problem handelte, das durch ein CU oder einen Hotfix von MS behoben wurde, und deshalb kann ich das Problem jetzt nicht reproduzieren.Es hilft auch nicht wirklich, dass die meisten, wenn nicht alle Dokumente, mit denen ich gearbeitet habe, zu diesem Zeitpunkt mehrere Monate alt sind, sodass sich die Mitwirkenden nicht wirklich daran erinnern können, was sie beim Einchecken getan haben.

Andere Tipps

Dies ist zwar ein sehr alter Posten, aber das doppelte Docid-Problem ist noch mit SharePoint 2010 vorhanden.

In letzter Zeit fügte Microsoft im August 2015 CU hinzu. Erläutert hier - http://code2care.org/2015/sharepoint-2010-aust-2015/sharepoint-2010-2015-1555555555049-duplicate-document-id-iseue-bug-fixed/

Die Dokument-ID ist eine verwaltete Sucheigenschaft, die von derselben Suchdienstanwendung wie der Rest Ihrer Farm verarbeitet wird:

DocID ist eine verwaltete Eigenschaft, daher können Sie die folgende Suchsyntax verwenden:docid:doc-ID-Wert, zum Beispiel im Suchtyp – docid:J2W3DN6QF6XW-2-96.

Aus Dokument-ID in SharePoint Server 2010

Das Standardsuchcenter wird pro Websitesammlung konfiguriert. Daher gehe ich davon aus, dass die Suchergebnisseite einfach nicht für Ihre Document Center-Websitesammlung konfiguriert wurde.

Um dies zu konfigurieren, gehen Sie zu Ihrer Document Center-Site, klicken Sie auf Site-Einstellungen > Site-Aktionen > Sucheinstellungen (unter „Websitesammlungsverwaltung“) > suchen Sie nach „Websitesammlungs-Suchergebnisseite“ > legen Sie es fest und speichern Sie es.

Hoffentlich hilft das.

Bearbeiten:

Vom selben Link:

In Listenansichten und in Ansichtseigenschaften von Dokumenten kann die Spalte „Dokument-ID“ angezeigt werden.Die Spalte „Dokument-ID“ ist eine URL mit einem Format wie: http://site/_layouts/DocIdRedir.aspx?ID=J2W3DN6QF6XW-2-40.Wenn auf diese URL geklickt wird, wird die Suche verwendet, um das Dokument zu finden.Dadurch funktioniert die URL auch dann, wenn das Dokument an einen anderen Speicherort verschoben wurde.

Wenn Sie das falsche Suchcenter sehen, vermute ich, dass dies ein Problem mit der Suchkonfiguration ist.

Allerdings sollten niemals zwei eindeutige Dokumente dieselbe Dokument-ID haben.Die Dokument-ID wird aus dem standortspezifischen Präfix und zwei Zahlen generiert.Die erste Zahl ist die ID der Bibliothek, in der das Dokument ursprünglich gespeichert wurde.Die zweite Zahl ist die Listenelement-ID in der Liste, in der das Dokument ursprünglich gespeichert wurde.Da keine zwei Listen (in derselben Websitesammlung) dieselbe ID haben und keine zwei Elemente in einer Liste eine Listenelement-ID haben, wäre die Tatsache, dass mehrere Dokumente dieselbe Dokument-ID verwenden, besorgniserregend.

Können Sie eine gemeinsame Quelle dieser Dateien finden, die möglicherweise ein Problem verursacht?Vielleicht wird ein Dokument über einen Workflow kopiert, um es als „Vorlage“ zu verwenden?

Bearbeiten 2:

Dokument-IDs sollten immer eindeutig sein.Es wurde ein SharePoint-Fehler behoben die CU vom März 2012.Das Problem wird wie folgt beschrieben:

Angenommen, Sie speichern eine Site als Vorlage und verwenden die Vorlage zum Erstellen einer neuen Site.Anschließend fügen Sie Dokumente zu einer Dokumentbibliothek auf der neuen Site hinzu.In diesem Fall haben die Dokumente auf der neuen Site dieselben Dokument-IDs wie die Dokumente auf der Site, die Sie als Vorlage gespeichert haben.

Könnte dies die Ursache für Ihre doppelten Dokument-IDs sein?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top