SharePoint Online-indhold vises ikke i en SharePoint lokal søgning

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Problem

Overvej følgende scenario.

  • Du kan konfigurere udgående Hybridsøgning for at returnere resultater fra SharePoint Online i et SharePoint 2013 lokalt miljø.

  • Når en bruger udfører en forespørgsel fra et SharePoint 2013 lokalt websted, kun resultater fra SharePoint 2013 lokalt miljø vises. Ikke returneret nogen resultater fra SharePoint Online.

  • En administrator at redigere den forespørgselsregel, der er knyttet til resultatkilderne. Administratoren åbner derefter Forespørgselsgenerator fra resultatblokken. Men dette udløser følgende fejl:

    1 3/4 System.Net.WebException: anmodningen blev afbrudt: anmodningen blev annulleret.--> Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2ErrorResponseException: den eksterne server returneres en fejl: (404) blev ikke fundet. på Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.GetResponse (Uri stsurl, OAuth2AccessTokenRequest meddelelse) på Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.RequestOAuthToken (Uri stsUrl. Anmodning om OAuth2AccessTokenRequest) på stslnfo, OAuth2EndpointIdentity endpointldentity) på Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2SecurityTokenManager.GetRawBearerToken (streng nameldentifier, SPSecurityTokenServiceConnectionInformation stslnfo.

Desuden er følgende undtagelse registreres log Unified logføring Service (ULS):

An exception occurred during OAuth2 request to <url specific to your site> 
The remote server returned an error: (404) Not Found. 
at System.Net.HttpWebRequest.GetResponse() 
at Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.GetResponse(Uri stsUrl, 
OAuth2AccessTokenRequest message)

Løsning

Du kan løse dette problem ved afgør, om proxyen Search-tjenesten blev installeret i partition tilstand. Hvis den er, fjerne og derefter oprette proxyen uden at bruge partition tilstand igen.

NOTER:

  • Office 365 understøtter ikke indgående Hybrid søgeforespørgsler, når proxyen lokale Search-tjenesten er installeret i partitioneret tilstand.

  • Følg bedst virksomhedens fremgangsmåder og opretter en sikkerhedskopi, før du følge disse trin. Få mere at vide ved at gå til sikkerhedskopiere søgetjenesteprogrammer i SharePoint Server.

For at gøre dette, skal du følge disse trin i SharePoint Management Shell.

  1. Have et ID for søgetjeneste. For at gøre dette skal du køre følgende cmdlet:

    $ssa=Get-SPEnterpriseSearchServiceApplication 

  2. Få ID søgetjenesteproxy for tjenesteprogrammet. For at gøre dette skal du køre følgende cmdlet:

    $ssaproxy=Get-SPServiceApplicationProxy –identity <guid>

    NOTE: proxyen service GUID er entydige for hver farm. Kør cmdlet Get-SPServiceApplicationProxy , og noter GUID for søgning service-programmer proxy.

  3. Gennemse resultaterne $ssaproxy.properties . Proxyen skal være angivet som partitioneret. Hvis det er tilfældet, gå til trin 4 for at opdatere Proxy egenskaberne.

  4. Opdater egenskaberne Proxy. For at gøre dette skal du køre følgende cmdlet:

    $proxy = get-spenterprisesearchserviceapplicationproxy
    $proxy. Properties["Microsoft.Office.server.Utilities.SPPartitionOptions"] = 0
    $proxy. Update()
    $ssa = get-spenterprisesearchserviceapplication
    $ssa. SetProperty("IgnoreTenantization",1)
    $ssa. Update()

    Når du har fuldført disse trin, kan du kontrollere, om problemet er løst. Ellers skal du gå til trin 5 for at fjerne og genskabe proxyen.

  5. Fjerne søgetjenesteproxy for tjenesteprogrammet. For at gøre dette skal du køre følgende cmdlet:

    Remove-SPServiceApplicationProxy $ssaproxy

  6. Oprette en ny Proxy for søgning tjenesteprogrammer. For at gøre dette skal du køre følgende cmdlet:

    New-SPEnterpriseSearchServiceApplicationProxy -SearchApplication $ssa -Name "Search Service Application Proxy"

Når du har fulgt disse trin, start SharePoint 2013 lokalt Søg farm skal returnere resultater fra SharePoint Online.

Flere oplysninger

Gå til forstå flere arkitekturer i SharePoint Server 2013kan finde flere oplysninger.

Har du stadig brug for hjælp? Gå til Microsoft Community.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×