Hvis du som bruger har problemer med et offentligt websted eller en undersøgelse, mailapp eller en anden app, kan du ringe til den virksomhed, der ejer webstedet, og bede dem om hjælp. Du kan normalt finde kontaktoplysninger for et websted eller en undersøgelse nederst på en side eller i sektionerne Om eller Kontakt os i deres navigationsmenuer.
Hvis du er bruger i en virksomhed, og du får fejl, skal du kontakte den person, der administrerer din virksomheds interne websted. Disse typer af problemer kan ofte kun løses af webmasteren (SharePoint-administrator) eller nogen i virksomheden.
Hvis du er SharePoint-administrator, webmaster eller webstedsadministrator , og brugerne stiller spørgsmål om korrelations-id'er, kan du få hjælp i denne artikel.
Hvad et korrelations-id er, og hvad det ikke er
Korrelations-id'et er ikke et fejlnummer eller en fejlkode. Det er ganske enkelt et globalt entydigt id (GUID – Globally Unique Identifier), der genereres automatisk for hver anmodning, som SharePoint-serveren modtager. Det er entydigt for hver anmodning, ikke hver fejl. Når der opstår en fejl, indeholder fejlmeddelelsen dog det korrelations-id, der var gyldigt for anmodningen på det pågældende tidspunkt.
Korrelations-id'et er beregnet til at hjælpe en SharePoint-administrator med at spore, hvad der skete på tidspunktet, hvor fejlen opstod. Det er kun værdifuldt som et interaktivt værktøj, der kan hjælpe administratoren med at spore sig ind på fejlen. En administrator bruger korrelations-id'et, som "brødkrummer" til at spore anmodninger eller processer i SharePointUnified Logging System (ULS) for at finde ud af, hvad der går forud for og medfører et problem. Hvis SharePoint får en fej, som det ikke kan identificere, mens der arbejder på opgaven, vises meddelelsen "Der opstod en uventet fejl", og der medtages et korrelations-id. Korrelations-id'et kan hjælpe med at finde ud af, hvad der skete, men det identificerer ikke, hvad der skete.
Både vellykkede og mislykkede anmodninger mærkes med et korrelations-id. Id'et er entydigt og forskelligt for hver ny anmodning, og det holder kun i anmodningens varighed. Det er ikke ligesom en Windows-fejl, der giver dig et 80xxxxxx-tal, der identificerer det nøjagtige problem. Det hjælper ikke at søge efter et bestemt korrelations-id på internettet, da de alle er forskellige og entydige for din server og for det givne tidspunkt.
Der hvor korrelations-id'et er værdifuldt, er ved sporing via en proces. SharePoint opretter en logfil (ULS) for alt, hvad det udfører ved behandling af anmodninger, og korrelations-id'et er reelt tråden, der binder de forskellige trin sammen. Da SharePoint udfører tusindvis af anmodninger ad gangen, kan korrelations-id'et bruges til at frafiltrere netop de trin, som SharePoint udførte for en given anmodning.
Administratoren kan bruge et korrelations-id til at spore fejl samt problemer med ydeevnen og andre problemer. Ved at bruge korrelations-id'er til anmodninger, der udviser en problematisk funktionsmåde, kan de undersøge det dybere. Hvis der ikke sker nogen fejl, og der ikke genereres nogen fejlmeddelelse, kan udviklerdashboardet bruges til at få vist det korrelations-id, der genereres af processerne.
Hvis du er slutbruger, har du sandsynligvis ikke adgang til de logfiler, der indeholder de oplysninger, hvor et korrelations-id kan bruges til noget. I dette tilfælde kan du stoppe her og ringe til din helpdesk eller din administrator. Forklar problemet, og arbejd sammen med dem om at diagnosticere problemet. Giv dem det korrelations-id, du vist i fejlmeddelelsen, som de muligvis skal bruge.
For at finde ud af, hvad der skete, skal du som it-medarbejder eller administrator finde ULS-logfilerne for det tidspunkt, hvor hændelsen indtraf, og søge efter korrelations-id'et i disse logfiler. Du skal muligvis søge på tværs af flere af webfrontender for at finde den, der har det korrelations-id, du leder efter. Korrelations-id'et løser ikke fejlen, men det kan hjælpe dig med at spore en anmodning for måske at se, hvad der gik galt. Du kan få indsigt i, hvad der skete, lige før fejlen blev genereret, hvilke fejlmeddelelser der blev vist, eller hvilke hændelser der blev udløst på grund af denne fejl (hvis relevant). Du kan bruge et værktøj som ULSViewer til at gøre det nemmere at se på disse data og bortfiltrere de anmodninger, du ikke behøver at se. Se SharePoint-logføring og fejlfinding ved hjælp af ULSViewer-blogindlægget for at få flere ideer og tip.
Her er et typisk scenarie, som en administrator vil bruge ved brug af et korrelations-id:
-
Brugeren får en fejl ved åbning af en fil i Excel og giver administratoren korrelations-id'et samt dato og klokkeslæt for hændelsen:
-
Find logmappen og den dato, du leder efter, og åbn den pågældende fil i Excel:
-
Find det korrelations-id, du leder efter. Du kan også filtrere efter hændelsernes niveau for at få en ide om, hvad der foregår:
-
Hvis du ikke finder korrelations-id'et, kan du prøve en anden webserver, der var i rotation på det tidspunkt, hvor problemet blev rapporteret.
Her er nogle flere administratorressourcer, som kan bruges til løsning af SharePoint-fejl. Ud over at bruge disse links kan du prøve at søge på internettet, da der er mange tredjepartswebsteder og grupper, der tilbyder support og værktøjer til at arbejde med SharePoint. Da SharePoint er en platform, er der et community med tusindvis af udviklere, it-fagfolk og brugere derude, som udvikler værktøjer, apps og dokumentation for at hjælpe hinanden.