Question

J'essaie de réparer un fournisseur de services partagés cassé sur un site MOSS 2007. Le problème que je rencontre se manifeste de la manière suivante ...

Dans le SSP " Paramètres de recherche " page je reçois ce message:

Le service de recherche est actuellement hors ligne. Visitez la page Services sur le serveur dans l'Administration centrale de SharePoint pour vérifier si le service est activé. Cela peut également être dû au fait qu'un mouvement d'indexeur est en cours.

Dans le fournisseur de services partagés " Profils utilisateur et propriétés " page je reçois cela en rouge en haut:

Une erreur s'est produite lors de l'accès à la base de données SQL Server ou au service Office SharePoint Server Search. Si vous voyez ce message pour la première fois, réessayez plus tard. Si ce problème persiste, contactez votre administrateur.

J'ai contacté mon administrateur, mais c'est actuellement moi et il s'avère que je ne connais pas plus que moi le problème.

Dans le journal des événements, le message suivant s'affiche:

La méthode d'exécution de la définition de travail Microsoft.Office.Server.Search.Administration.IndexingScheduleJobDefinition (ID 8714973c-0514-4e1a-be01-e1fe8bc01a18) a généré une exception. Plus d'informations sont incluses ci-dessous.

L'application de recherche '{0}' n'est pas prête.

L'ID d'événement est 6398, ce qui n'est pas aussi utile que je l'espérais, mais je ne trouve pas le message intéressant car il ressemble à un appel String.format dans lequel la valeur substituée est manquante. Malheureusement, il n’ya aucun intérêt à ce que cela me dise comment résoudre le problème.

Le propre journal de Sharepoint propose ceci:

UserProfileConfigManager.GetImportStatus() failed to obtain crawl status: System.InvalidOperationException: Search application '{0}' is not ready.     
at Microsoft.Office.Server.Search.Administration.SearchApi..ctor(WellKnownSearchCatalogs catalog, SearchSharedApplication application)     
at Microsoft.Office.Server.Search.Administration.SearchSharedApplication.get_SearchApi()     
at Microsoft.Office.Server.UserProfiles.UserProfileConfigManager.c__DisplayClass3.b__0()     
at Microsoft.Office.Server.Diagnostics.FirstChanceHandler.ExceptionFilter(Boolean fRethrowException, TryBlock tryBlock, FilterBlock filter, CatchBlock catchBlock, FinallyBlock finallyBlock)

J'ai essayé d'arrêter et de démarrer le service de recherche, de le supprimer et de l'ajouter de nouveau dans le panneau d'administration, et à peu près tout ce que je pouvais trouver à faire avec les propres outils administratifs de Sharepoint, ce qui me porte à croire que le problème ici peut être lié à une base de données ou à des autorisations.

Un deuxième fournisseur de services partagés a été installé sur le même serveur, ce qui, je pense, a peut-être fait partie de la cause initiale du problème, mais sa suppression n'a eu aucune incidence.

Était-ce utile?

La solution 2

Il semble donc que le problème soit lié à un fournisseur de services partagés corrompu (aucune idée de la façon dont le problème est survenu, mais voilà) et la seule solution efficace que j'ai pu trouver était de le supprimer et de recommencer.

Je suppose qu’il aurait pu y avoir une solution plus élégante en modifiant quelque chose dans la base de données quelque part, mais je ne connais pas suffisamment le modèle de la base de données Sharepoint pour le trouver dans les délais impartis.

Autres conseils

Peut-être que vous pouvez comprendre cela - je ne connais pas le sharepoint, cela n'a donc aucun sens pour moi: "Service partagé, après avoir cherché la solution beaucoup encontre ce forum où une personne ténue le même problème. Après avoir lu une infinité de commentaires, que j’ai faits pour résoudre le problème était de créer un nouveau service partagé, il lui a ensuite assigné les autres applications et plus tard, je l’ai mis comme prédéterminé, il lance l’importation de profils, et plus tard les audiences, Il est clair que je l'ai d'abord fait dans un site de tests au cas où quelque chose se produirait, puis élimine ensuite le premier service partagé et enfin l'erreur que j'ai résolue. La capture instantanée du registre de la configuration de l'application dans la base de données a été stockée correctement. Contexte: application `SharedServices2 & # 8242; "

Vous n'avez rien dit à propos des ténias, alors vous utilisez peut-être une version plus récente.

Traduction de:

http: //tecnologiainformaticait.wordpress.com/2008/11/21/error-sharepoint-search-application-0-is-not-ready/

Personnellement, j'essayerais les forums msdn.

Comme avertissement supplémentaire, si vous supprimez votre fournisseur de services partagés, vous constaterez peut-être que celui-ci ne se supprime pas proprement, ce qui entraîne des tâches de serveur SQL qui tentent toujours de s'exécuter sur une base de données vide, ce qui peut entraîner des problèmes si vous utilisez autre chose sur le même serveur de base de données.

Même problème. Mon administrateur de base de données supprime correctement la base de données de recherche et cela ne fonctionne toujours pas. Je posterai la solution sur mon blog quand je trouverai quelque chose. Pour le moment, nous ouvrons un appel MS.

  1. a créé un nouveau SSP 2- Dans l’administration centrale, cliquez sur Administration des services partagés
    3- Cliquez sur "Modifier les associations". et déplacez toutes les applications Web vers le nouveau SSP

Choisissez un nouveau search_DB et sélectionnez le bon serveur à indexer si vous êtes dans une batterie

Problèmes créés par cette opération: Nous remarquons que nous perdons des informations statistiques pour nos sites.

si vous avez essayé cette solution, donnez-nous également vos commentaires

Merci.

http://dejacquelot.blogspot.com/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top