A SharePoint Online-tartalom nem jelenik meg helyszíni SharePoint-keresésben
Probléma
Gondolja át a következő forgatókönyvet:
Úgy konfigurálja a kimenő hibrid keresést, hogy a SharePoint Online-ból származó eredményeket egy helyszíni SharePoint 2013-környezetben adja vissza.
Amikor egy felhasználó lekérdezést hajt végre egy helyszíni SharePoint 2013-webhelyről, csak a Helyszíni SharePoint 2013-környezetből származó eredmények jelennek meg. A SharePoint Online nem ad vissza eredményt.
A rendszergazda szerkessze az eredményforrásokhoz társított lekérdezési szabályt. Ezután a rendszergazda megnyitja a Lekérdezésszerkesztőt az eredményblokkból. Ez azonban a következő hibát váltja ki:
1 3/4 System.Net.WebException: A kérés megszakadt: A kérés törölve lett. -->Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2ErrorResponseException: A távoli kiszolgáló a következő hibát eredményezte: (404) Nem található. at Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.GetResponse(Uri stsurl, OAuth2AccessTokenRequest message) at Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.RequestOAuthToken(Uri stsUrl. OAuth2AccessTokenRequest kérés) az stslnfo, OAuth2EndpointIdentity endpointldentity) címen a Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2SecurityTokenManager.GetRawBearerToken(String nameldentifier, SPSecurityTokenServiceConnectionInformation stslnfo.
Emellett a rendszer a következő kivételt naplózza az Egyesített naplózási szolgáltatás (ULS) naplójában:
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)
Megoldás
A probléma megoldásához állapítsa meg, hogy a keresési szolgáltatás alkalmazásproxy partíciós módban lett-e üzembe helyezve. Ha igen, távolítsa el, majd hozza létre újra a proxyt partíciós mód használata nélkül.
MEGJEGYZÉSEK
A Microsoft 365 nem támogatja a bejövő hibrid keresési lekérdezéseket, ha a helyszíni keresési szolgáltatás alkalmazásproxy particionált módban van üzembe helyezve.
Mielőtt végrehajtja ezeket a lépéseket, kövesse az ajánlott üzemeltetési eljárásokat, és készítsen biztonsági másolatot. További információt a Search szolgáltatás-alkalmazások biztonsági mentése a SharePoint Serverben című témakörben talál.
Ehhez kövesse az alábbi lépéseket a SharePoint felügyeleti rendszerhéjban.
Szerezze be a keresési szolgáltatásalkalmazás azonosítóját. Ehhez futtassa a következő parancsmagot:
$ssa=Get-SPEnterpriseSearchServiceApplication
Szerezze be a Keresési szolgáltatás alkalmazásproxy azonosítóját. Ehhez futtassa a következő parancsmagot:
$ssaproxy=Get-SPServiceApplicationProxy –identity <guid>
MEGJEGYZÉS A szolgáltatásalkalmazás-proxy GUID azonosítója minden farmra egyedi. Futtassa a Get-SPServiceApplicationProxy parancsmagot, és jegyezze fel a keresési szolgáltatásalkalmazás-proxy GUID-azonosítóját.
Tekintse át a $ssaproxy.properties eredményeit. A proxynak particionáltként kell szerepelnie. Ebben az esetben lépjen a 4. lépésre a proxy tulajdonságainak frissítéséhez.
Frissítse a proxytulajdonságokat. Ehhez futtassa a következő parancsmagot:
$proxy = get-spenterprisesearchserviceapplicationproxy $proxy.Properties["Microsoft.Office.Server.Utilities.SPPartitionOptions"] = 0 $proxy.Update() $ssa = get-spenterprisesearchserviceapplication $ssa.SetProperty("IgnoreTenantization",1) $ssa.Update()
A lépések elvégzése után ellenőrizze, hogy a probléma megoldódott-e. Ellenkező esetben lépjen az 5. lépésre a proxy eltávolításához és újbóli létrehozásához.
Távolítsa el a Keresési szolgáltatás alkalmazásproxy. Ehhez futtassa a következő parancsmagot:
Remove-SPServiceApplicationProxy $ssaproxy
Hozzon létre egy új keresési szolgáltatás alkalmazásproxy. Ehhez futtassa a következő parancsmagot:
New-SPEnterpriseSearchServiceApplicationProxy -SearchApplication $ssa -Name "Search Service Application Proxy"
A lépések elvégzése után a SharePoint 2013 helyszíni keresési farmjának a SharePoint Online-ból kell eredményeket visszaadnia.
További információ
További információt a Több-bérlős szolgáltatás ismertetése a SharePoint Server 2013-ban című témakörben talál.
További segítségre van szüksége? Lépjen a SharePoint Közösség oldalra.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: