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.




URL path length restrictions

Dieser Beitrag hat 7 Antworten

Ohne Rang
101 Beiträge
Andy 2011 erstellt 26 Feb. 2013 14:31
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

URL path length restrictions (SharePoint Server 2010)

http://technet.microsoft.com/en-us/library/ff919564(v=office.14).aspx

Gibt es beim SharePoint 2013  die Einschränkung immer noch, das der Pfad inkl. Dateinamen nicht länger als 255 Zeichen sein darf?

Laut der System requirements for SharePoint 2013 wohl ja.

http://technet.microsoft.com/en-us/library/cc262749(v=office.15

"Describes the specific URL path length and character restrictions in SharePoint 2013, Internet Explorer 7, and Internet Explorer 8 that you should be aware of when planning sites, navigation, and structure."

Was tun, wenn man ein Dateiserver durchsuchen will der sehr verschachtelte Verzeichnisse bezitzt (UNC-Pfad + Dateiname > 255 Zeichen)?

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 26 Feb. 2013 15:00
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="Andy 2011"]Gibt es beim SharePoint 2013  die Einschränkung immer noch, das der Pfad inkl. Dateinamen nicht länger als 255 Zeichen sein darf?[/quote]

Ja, die gibt es noch. Ursache ist gar nicht SharePoint, sondern das HTTP-Protokoll, das keine längeren Pfade erlaubt. Das gilt auch für die Suche und die einzige Möglichkeit ist, längere Pfade zu vermeiden.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
929 Beiträge
Thomas Östreich Als Antwort am 26 Feb. 2013 15:57
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="Andi Fandrich"]

Ja, die gibt es noch. Ursache ist gar nicht SharePoint, sondern das HTTP-Protokoll, das keine längeren Pfade erlaubt. Das gilt auch für die Suche und die einzige Möglichkeit ist, längere Pfade zu vermeiden.

[/quote]

 Andi das stimmt so nicht, im HTTP Protokoll gibt es kein Limit. Es gibt Limits der Browser diese sind z.B. IE 2k. Das Problem mit der Begrenzung ist ehr der Explorer z.B. beim öffnen in der Explorer Ansicht (260 Zeichen) und das ActiveX für den Upload.

Bei SP kann es aber auch am Limit in der DB Struktur liegen  DirName (nvarchar(256)) LeafName (nvarchar(128)).

 

[quote user="Andy 2011"]

Was tun, wenn man ein Dateiserver durchsuchen will der sehr verschachtelte Verzeichnisse bezitzt (UNC-Pfad + Dateiname > 255 Zeichen)?

[/quote]

 Mapping von UNC Pfaden

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 26 Feb. 2013 16:42
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="Thomas Östreich"]Andi das stimmt so nicht, im HTTP Protokoll gibt es kein Limit[/quote]

Bist Du sicher? Hab gerade keine Zeit zum Suchen, würde es Dir aber glauben :-)

Ich dachte immer für den eigentlichen Pfad zur Datei gibt es das Limit und die Gesamtlänge von z.B. 2K gilt für den gesamten Text, also Pfad inkl. aller GET-Parameter wie ?Source=

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
929 Beiträge
Thomas Östreich Als Antwort am 26 Feb. 2013 17:15
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Von Microsoft: http://support.microsoft.com/kb/208427

[Quote User="Microsoft"]

In Microsoft Internet Explorer beträgt die maximale Länge für einen URL (Uniform Resource Locator) 2.083 Zeichen. Außerdem beträgt die maximale Pfadlänge in Internet Explorer 2.048 Zeichen. Dieses Limit gilt für URLs sowohl für POST- als auch für GET-Anforderungen.

Wenn Sie die GET-Methode verwenden, beträgt das maximale Limit 2.048 Zeichen minus die Anzahl der Zeichen im eigentlichen Pfad.

Bei der POST-Methode besteht jedoch kein Limit bezüglich der URL-Länge für die Übermittlung von Name/Wert-Paaren, da diese Paare nicht im URL, sondern im Header übermittelt werden.

In RFC 2616, "Hypertext Transfer Protocol -- HTTP/1.1", wird keine Anforderung bezüglich der URL-Länge spezifiziert.

[/Quote]

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 26 Feb. 2013 17:17
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Danke Thomas. Wieder was gelernt.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
101 Beiträge
Andy 2011 Als Antwort am 26 Feb. 2013 16:58
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Das Problem beim Mapping (P:\...)

Suchdienstanwendung: Inhaltsquelle hinzufügen

• Die Startadresse ist ungültig, weil sie ein lokaler Pfad ist. Bitte geben Sie eine gültige Startadresse ein.

 

Ohne Rang
929 Beiträge
Thomas Östreich Als Antwort am 26 Feb. 2013 17:09
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Mit UNC Freigaben bzw. versteckte Freigaben (name$) auf Unterordnern arbeiten. Also nicht auf oberste ebene freigeben bzw. nicht dort indizieren oder alternativ ausnahmen definieren für die Unterordner.