SharePoint Online-sisällön ei näy SharePoint-ympäristöön haku

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Ongelma

Ota huomioon seuraavat skenaario.

  • Voit määrittää lähtevän Hybrid haku palauttamaan tulokset SharePoint Onlinesta paikallisen SharePoint 2013-ympäristössä.

  • Kun käyttäjä suorittaa kyselyn SharePoint 2013: n paikallisen sivuston vain tuloksia SharePoint 2013: n paikallisen ympäristön ovat näkyvissä. Ei tuota tuloksia SharePoint Online-sivustosta.

  • Järjestelmänvalvojan Muokkaa Kyselysäännön, joka liittyy hakutulosten lähteitä. Sitten järjestelmänvalvoja avaa kyselyn muodostin tuloslohko. Tämä käynnistää kuitenkin seuraavan virheilmoituksen:

    1 3/4 System.Net.WebException: pyyntö keskeytettiin: pyyntö keskeytettiin.--> Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2ErrorResponseException: etäpalvelimeen funktio palauttaa virheen: (404) ei löydy. osoitteessa Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.GetResponse (Uri stsurl, OAuth2AccessTokenRequest viestin) osoitteessa Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.RequestOAuthToken (Uri stsUrl. OAuth2AccessTokenRequest pyyntö) osoitteessa stslnfo, OAuth2EndpointIdentity endpointldentity) Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2SecurityTokenManager.GetRawBearerToken (merkkijono nameldentifier-palvelussa SPSecurityTokenServiceConnectionInformation stslnfo.

Lisäksi yhdistetyn kirjaaminen Service (ULS) lokiin kirjataan seuraava poikkeus:

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)

Ratkaisu

Voit ratkaista ongelman ottamalla selvittää, onko palvelusovelluksen välityspalvelin on otettu käyttöön osio-tilassa. Jos näin on, poistaa ja luo uudelleen välityspalvelimen käyttämättä osio-tilassa.

HUOMAUTUKSET:

  • Office 365 ei tue saapuvien Hybrid hakukyselyt, kun paikallisen haun palvelusovellusta on otettu käyttöön osioitu tila.

  • Seuraa parhaiten toimintatavoista ja varmuuskopioida ennen noudattamalla seuraavia ohjeita. Lisätietoja Siirry takaisin SharePoint Server Search sovelluksien.

Voit tehdä tämän seuraavasti SharePoint-hallintaliittymään.

  1. Hanki hakupalvelusovelluksen tunnus. Voit tehdä tämän suorittamalla seuraavan cmdlet-komennon:

    $ssa=Get-SPEnterpriseSearchServiceApplication 

  2. Hanki hakupalvelusovelluksen välityspalvelin tunnus. Voit tehdä tämän suorittamalla seuraavan cmdlet-komennon:

    $ssaproxy=Get-SPServiceApplicationProxy –identity <guid>

    Huomautus: palvelusovellusta GUID-tunnus on yksilöllinen jokaisen klusteriin. Suorita Get-SPServiceApplicationProxy cmdlet-komento ja Huomaa sovellusten välityspalvelin GUID-tunnus.

  3. Tarkista $ssaproxy.properties tulokset. Välityspalvelimen luettelossa pitäisi näkyä niin osioitu. Jos näin on, siirry vaiheeseen 4 välityspalvelimen ominaisuuksien päivittäminen.

  4. Päivitä välityspalvelimen ominaisuudet. Voit tehdä tämän ajamalla seuraavan cmdlet-komennon:

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

    Kun olet tehnyt nämä vaiheet, tarkista onko ongelma on ratkennut. Muussa tapauksessa siirry vaiheeseen 5 ja luo uudelleen välityspalvelin.

  5. Poista hakupalvelusovelluksen välityspalvelin. Voit tehdä tämän suorittamalla seuraavan cmdlet-komennon:

    Remove-SPServiceApplicationProxy $ssaproxy

  6. Luo uusi haun palvelusovellusta. Voit tehdä tämän suorittamalla seuraavan cmdlet-komennon:

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

Kun noudatat ohjeita, SharePoint 2013: n paikallisen haku-klusterin Käynnistä tuota tuloksia SharePoint Online-sivustosta.

Lisätietoja

Jos haluat lisätietoja, siirry tietoja usean vuokraajan SharePoint Server 2013: ssa.

Tarvitsetko lisäohjeita? Siirry Microsoft Community-yhteisöltä.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×