Domanda

Sto cercando di riparare un SSP rotto su un sito MOSS 2007. Il problema che sto incontrando si manifesta come segue ...

In SSP " Impostazioni di ricerca " pagina Ricevo questo messaggio:

Il servizio di ricerca è attualmente offline. Visita la pagina Servizi sul server in Amministrazione centrale SharePoint per verificare se il servizio è abilitato. Ciò potrebbe essere dovuto al fatto che è in corso uno spostamento dell'indicizzatore.

In SSP " Profili utente e proprietà " pagina Ho questo in rosso in alto:

Si è verificato un errore durante l'accesso al database di SQL Server o al servizio di ricerca di Office SharePoint Server. Se è la prima volta che vedi questo messaggio, riprova più tardi. Se il problema persiste, contattare l'amministratore.

Ho contattato il mio amministratore, ma al momento sono io e risulta che non ne so più di quanto io sappia del problema.

Nel registro eventi ricevo il seguente messaggio:

Il metodo Execute di definizione lavoro Microsoft.Office.Server.Search.Administration.IndexingScheduleJobDefinition (ID 8714973c-0514-4e1a-be01-e1fe8bc01a18) ha generato un'eccezione. Ulteriori informazioni sono incluse di seguito.

L'applicazione di ricerca '{0}' non è pronta.

L'ID evento è 6398, il che non è utile come avevo sperato, ma non trovo il messaggio interessante in quanto sembra una chiamata String.format in cui manca il valore sostituito. Purtroppo non è interessante in quanto mi dice come risolvere il problema.

Il log di Sharepoint offre questo:

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)

Ho provato ad arrestare e avviare il servizio di ricerca, rimuovendolo e aggiungendolo nuovamente dal pannello di amministrazione, e praticamente ogni altra cosa che ho potuto trovare a che fare con gli strumenti amministrativi di Sharepoint, il che mi porta a credere che il problema qui possa essere correlato al database o alle autorizzazioni.

C'era un secondo provider di servizi condivisi impostato sullo stesso server, che penso possa essere stato parte della causa originale del problema, ma rimuoverlo non ha fatto differenza.

È stato utile?

Soluzione 2

Quindi sembra che il problema fosse un provider di servizi condivisi corrotto (non ho idea di come sia successo, ma ecco qua) e l'unica soluzione funzionante che ho trovato è stata eliminarlo e ricominciare.

Sospetto che potrebbe esserci stata una soluzione più elegante cambiando qualcosa nel database da qualche parte, ma non conosco il modello di database di Sharepoint abbastanza bene da trovarlo nel tempo disponibile.

Altri suggerimenti

Forse puoi dare un senso a questo - Sono nuovo di sharepoint, quindi per me ha poco senso: " Servizio condiviso, dopo aver cercato la soluzione molto contento di questo forum in cui una persona tenia lo stesso problema. Dopo aver letto un'infinità di commenti, che ho fatto per risolvere il problema era creare un nuovo servizio condiviso, in seguito gli ha assegnato le altre applicazioni e poi l'ho messo come predeterminato, avvia l'importazione di profili e, successivamente, le audizioni, chiaramente prima l'ho fatto in un sito di test nel caso in cui fosse successo qualcosa, in seguito elimina il primo servizio condiviso e infine l'errore che ho risolto. L'istantanea del registro della configurazione dell'applicazione nel database è stata memorizzata correttamente. Contesto: applicazione `SharedServices2 & # 8242; "

Non hai menzionato nulla di tenie, quindi forse stai eseguendo una versione più recente.

Traduzione di:

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

Personalmente, proverei i forum msdn.

Come ulteriore avvertimento a questo proposito, se si elimina il proprio provider di servizi condivisi, è possibile che non venga eliminato in modo pulito in modo da ottenere un sacco di attività del server SQL che continuano a eseguire su un database vuoto, il che può causare problemi se hai qualcos'altro in esecuzione sullo stesso server di database.

Stesso problema. Il mio DBA elimina correttamente il database di ricerca e continua a non funzionare. Pubblicherò la soluzione sul mio blog quando avrò trovato qualcosa. Per il momento, apriamo una chiamata MS.

  1. Creato un nuovo provider di servizi condivisi 2- Nell'amministratore centrale, fare clic su Amministrazione servizi condivisi
    3- Fai clic su " Modifica associazioni " e sposta tutte le app Web sul nuovo provider di servizi condivisi

Scegli un nuovo search_DB e seleziona il buon server che indicizzerà se ti trovi in ??una fattoria

Problemi creati da questa operazione: Notiamo che perdiamo informazioni statistiche per i nostri siti.

se hai provato questa soluzione, restituiscici anche il tuo feed

Grazie.

http://dejacquelot.blogspot.com/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top