Sadržajem sustava SharePoint Online ne prikazuje se u lokalnog pretraživanja sustava SharePoint

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Problem

Zamislite sljedeće.

  • Konfiguriranje izlazne hibridnog pretraživanje tako da vraća rezultate iz sustava SharePoint Online u sustavu SharePoint 2013 lokalnog okruženja.

  • Kada korisnik izvodi upit s mjesta lokalnog sustava SharePoint 2013, samo rezultate iz sustava SharePoint 2013 lokalnog okruženja prikazuju. Ne daje rezultate iz sustava SharePoint Online.

  • Administrator uređuje pravilo upita koji je pridružen izvora rezultata. Nakon toga administrator otvara se Sastavljač upita iz bloka rezultata. No to pokreće sljedeće pogreške:

    1 3/4 System.Net.WebException: zahtjev je prekinut: zahtjev je prekinut.--> Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2ErrorResponseException: udaljeni poslužitelj vraća pogrešku: (404) nije pronađen. pri Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.GetResponse (Uri stsurl, OAuth2AccessTokenRequest poruke) pri Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.RequestOAuthToken (Uri stsUrl. Zahtjev za OAuth2AccessTokenRequest) pri stslnfo, OAuth2EndpointIdentity endpointldentity) pri Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2SecurityTokenManager.GetRawBearerToken (niz nameldentifier, SPSecurityTokenServiceConnectionInformation stslnfo.

Uz to, sljedeću iznimku prijavljen je u zapisniku Sjedinjeno komuniciranje zapisivanje servisa (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)

Rješenje

Da biste riješili taj problem, odredite hoće li se Proxy servisne aplikacije za pretraživanje je uveden u načinu particija. Ako je ukloniti, a zatim ponovno stvorite proxy bez korištenja načina particije.

NAPOMENE:

  • Office 365 ne podržava dolazne upita za pretraživanje hibridnog kada Proxy lokalnog pretraživanja servisne aplikacije je implementiran u particioniranom načinu rada.

  • Pratite najbolje prakse radu i sigurnosno kopiranje prije slijedite ove korake. Dodatne informacije potražite u članku sigurnosnu kopiju aplikacije servisa za pretraživanje u sustavu SharePoint Server.

Da biste to učinili, slijedite ove korake ljuske za upravljanje sustavom SharePoint.

  1. Nabavite ID aplikacije servisa za pretraživanje. Da biste to učinili, pokrenite sljedeći cmdlet:

    $ssa=Get-SPEnterpriseSearchServiceApplication 

  2. Nabavite ID Proxy servisne aplikacije za pretraživanje. Da biste to učinili, pokrenite sljedeći cmdlet:

    $ssaproxy=Get-SPServiceApplicationProxy –identity <guid>

    Napomena: proxy servisne aplikacije GUID je jedinstvena svaki farme. Pokrenite cmdlet Get-SPServiceApplicationProxy , a zatim zapišite GUID proxy aplikacije servisa za pretraživanje.

  3. Pregledajte rezultate $ssaproxy.properties . Proxy poslužitelj mora biti navedena kao particioniranom. Ako je to slučaj, idite na 4 da biste ažurirali svojstva proxy poslužitelja.

  4. Ažuriranje svojstava proxy poslužitelja. Da biste to učinili, pokrenite sljedeći cmdlet:

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

    Kada dovršite korake u nastavku, provjerite je li problem riješen. U suprotnom idite na 5 da biste uklonili i ponovno stvoriti proxy poslužitelj.

  5. Uklanjanje Proxy servisne aplikacije za pretraživanje. Da biste to učinili, pokrenite sljedeći cmdlet:

    Remove-SPServiceApplicationProxy $ssaproxy

  6. Stvorite novi Proxy pretraživanje servisne aplikacije. Da biste to učinili, pokrenite sljedeći cmdlet:

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

Nakon što napravite te korake, SharePoint 2013 lokalne farme pretraživanje trebala daje rezultate iz sustava SharePoint Online.

Dodatne informacije

Dodatne informacije potražite za Razumijevanje više tenancy u sustavu SharePoint Server 2013.

I dalje potrebna pomoć? Idite na Microsoftove zajednice korisnika.

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×