Ripristinare le applicazioni del servizio di ricerca in SharePoint 2013
Office Store e SharePoint Store potrebbero non essere disponibili nel tuo paese.
Riepilogo: informazioni su come ripristinare l'applicazione del servizio di ricerca in SharePoint 2013.
Riguarda: SharePoint Server 2013
È possibile ripristinare il servizio di ricerca tramite sito Web Amministrazione centrale SharePoint, Windows PowerShell o gli strumenti di SQL Server. Lo strumento di ripristino da utilizzare dipende dal tipo di ambiente distribuito, i requisiti di pianificazione e i contratti di servizio concordati con l'organizzazione.
Contenuto dell'articolo:
Prima di iniziare
In alcuni casi potrebbe risultare necessario ripristinare una specifica applicazione di servizio anziché la farm completa. Alcune applicazioni di servizio, come l'applicazione del servizio di ricerca di SharePoint, l'applicazione di Servizio di integrazione applicativa dei dati e l'applicazione del servizio profili utente, forniscono dati ad altri servizi e siti. Ne consegue che potrebbero verificarsi interruzioni dei servizi per gli utenti fino al completamento del processo di ripristino.
Prima di iniziare questa operazione, leggere le informazioni seguenti di cui è importante tenere conto:
-
Il backup e il ripristino del sistema di ricerca non influiscono sullo stato della farm. Poiché tuttavia consumano risorse, possono influire sulle prestazioni della farm durante l'esecuzione del processo. Per evitare problemi di prestazioni, eseguire il backup del sistema di ricerca nelle ore di utilizzo ridotto della farm.
-
Non è possibile ripristinare l'applicazione di servizio completa tramite gli strumenti di SQL Server. È comunque possibile ripristinare i database associati all'applicazione di servizio.
Nota: |
|---|
| SharePoint 2013 viene eseguito come siti Web in Internet Information Services (IIS), quindi amministratori e utenti dipendono dalle caratteristiche di accessibilità fornite dai browser. SharePoint 2013 supporta le caratteristiche di accessibilità dei browser supportati. Per ulteriori informazioni, vedere le seguenti risorse: |
Ripristinare un file del thesaurus
I file del thesaurus vengono utilizzati per specificare sinonimi per parole o frasi utilizzate nelle query di ricerca. I file del thesaurus vengono creati e aggiornati in sistemi esterni a SharePoint 2013 prima di importarli in SharePoint 2013 per renderli disponibili per il sistema di ricerca. I file del thesaurus non sono pertanto inclusi nelle procedure di backup del servizio di ricerca di SharePoint 2013 predefinite e nemmeno nelle procedure di ripristino del servizio di ricerca descritte di seguito.
Per ripristinare un file del thesaurus
-
Eseguire una delle procedure seguenti per ripristinare l'applicazione del servizio di ricerca di SharePoint 2013.
-
Se necessario, ripristinare il file del thesaurus tramite le procedure di ripristino per il sistema esterno utilizzato per creare e gestire i file del thesaurus.
-
Importare il file del thesaurus nel sistema di ricerca di SharePoint 2013 tramite il cmdlet Import-SPEnterpriseSearchThesaurus di Windows PowerShell come descritto in Distribuire un thesaurus.
Utilizzare Windows PowerShell per ripristinare l'applicazione del servizio di ricerca di SharePoint
È possibile utilizzare Windows PowerShell per ripristinare un'applicazione di servizio.
Per ripristina un'applicazione del servizio di ricerca tramite Windows PowerShell
-
Verificare di disporre delle appartenenze seguenti:
-
Ruolo predefinito del server securityadmin nell'istanza di SQL Server.
-
Ruolo predefinito del database db_owner in tutti i database da aggiornare.
-
Gruppo Administrators nel server in cui si eseguono i cmdlet di Windows PowerShell.
Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di prodotti SharePoint 2013.
Nota: Se non si dispone delle autorizzazioni, contattare l'amministratore dell'installazione o di SQL Server per richiederle. Per ulteriori informazioni sulle autorizzazioni per Windows PowerShell, vedere Add-SPShellAdmin.
-
-
Avviare Shell di gestione SharePoint 2013.
-
Per Windows Server 2008 R2:
-
Fare clic sul pulsante Start, scegliere Tutti i programmi, prodotti Microsoft SharePoint 2013 e quindi Shell di gestione SharePoint 2013.
-
-
Per Windows Server 2012:
-
Nella schermata Start fare clic su Shell di gestione SharePoint 2013.
Se Shell di gestione SharePoint 2013 non è disponibile nella schermata Start:
-
Fare clic con il pulsante destro del mouse su Computer, scegliere Tutte le app e quindi Shell di gestione SharePoint 2013.
-
Per ulteriori informazioni sull'interazione con Windows Server 2012, vedere Attività di gestione comuni e spostamento in Windows Server 2012.
-
-
Al prompt dei comandi di Windows PowerShell digitare il comando seguente:
Restore-SPFarm -Directory <BackupFolder> -Item "<ServiceApplicationName>" -RecoveryMethod Overwrite [-BackupId <GUID>] [-Verbose]
Dove:
-
<BackupFolder> è il percorso della cartella di backup in cui è stato eseguito il backup dell'applicazione di servizio.
-
<ServiceApplicationName> è il nome dell'applicazione di servizio.
-
<GUID> è l'ID del backup da utilizzare.
Per indicare il backup da utilizzare, specificare il parametro
BackupId. È possibile visualizzare i backup per la farm digitando quanto segue:Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup. Se non si specifica il parametroBackupId, verrà utilizzato il backup più recente. Non è possibile ripristinare un'applicazione di servizio da un backup di sola configurazione.Per ripristinare tutte le applicazioni di servizio, al prompt dei comandi di Windows PowerShell digitare il comando seguente:
Restore-SPFarm -Directory <BackupFolder> -Item "Farm\Shared Service Applications" -RecoveryMethod Overwrite [-BackupId <GUID>] [-Verbose]
Dove:
-
<BackupFolder> è il percorso della cartella di backup in cui è stato eseguito il backup dell'applicazione di servizio.
-
<GUID> è l'ID del backup da utilizzare.
-
Per ulteriori informazioni, vedere Restore-SPFarm.
Nota: |
|---|
| Per l'esecuzione di attività amministrative dalla riga di comando è consigliabile utilizzare Windows PowerShell. Lo strumento da riga di comando Stsadm è deprecato, ma è stato incluso per garantire la compatibilità con le versioni precedenti del prodotto. |
Utilizzare Amministrazione centrale per ripristinare l'applicazione del servizio di ricerca di SharePoint
Utilizzare la procedura seguente per ripristinare un'applicazione del servizio di ricerca tramite sito Web Amministrazione centrale SharePoint.
Per ripristinare un'applicazione del servizio di ricerca tramite Amministrazione centrale
-
Verificare che l'account utente che esegue questa procedura sia membro del gruppo di SharePoint Amministratori farm.
-
Avviare Amministrazione centrale SharePoint 2013.
-
Per Windows Server 2008 R2:
-
Fare clic sul pulsante Start, scegliere prodotti Microsoft SharePoint 2013 e quindi Amministrazione centrale SharePoint 2013.
-
-
Per Windows Server 2012:
-
Nella schermata Start fare clic su Amministrazione centrale SharePoint 2013.
Se Amministrazione centrale SharePoint 2013 non è disponibile nella schermata Start:
-
Fare clic con il pulsante destro del mouse su Computer, scegliere Tutte le app e quindi Amministrazione centrale SharePoint 2013.
-
Per ulteriori informazioni sull'interazione con Windows Server 2012, vedere Attività di gestione comuni e spostamento in Windows Server 2012.
-
-
Nella sezione Backup e ripristino della home page di Amministrazione centrale fare clic su Ripristina da backup.
-
Nella pagina Ripristina da backup - Passaggio 1 di 3: Selezione backup da ripristinare, selezionare nell'elenco dei backup il processo di backup contenente il backup dell'applicazione di servizio oppure un backup a livello di farm e quindi fare clic su Avanti. È possibile visualizzare ulteriori dettagli su ciascun backup facendo clic su (+) accanto al backup.
Nota: Se il processo di backup desiderato non è elencato, digitare il percorso della cartella dei backup corretta nella casella di testo Percorso directory di backup e quindi fare clic su Aggiorna.
Non è possibile utilizzare un backup di sola configurazione per ripristinare la farm.
-
Nella pagina Ripristina da backup - Passaggio 2 di 3: Selezione componenti da ripristinare espandere Applicazioni di servizi condivisi, selezionare la casella di controllo accanto all'applicazione del servizio di ricerca e quindi fare clic su Avanti. Per ripristinare tutte le applicazioni di servizio, selezionare il nodo Applicazione di servizi condivisi
-
Nella sezione Ripristina componente della pagina Ripristina da backup - Passaggio 3 di 3: Selezione opzioni di ripristino verificare che Farm\Applicazioni di servizi condivisi\<Applicazione di servizio> sia presente nell'elenco Ripristina il componente seguente.
Nella sezione Opzioni di ripristino in Tipo di ripristino selezionare l'opzione Stessa configurazione. Verrà visualizzata una finestra di dialogo per la richiesta di conferma dell'operazione. Fare clic su OK.
Fare clic su Avvia ripristino.
-
È possibile visualizzare lo stato generale di tutti i processi di ripristino nella parte superiore della pagina Stato processo di backup e ripristino, nella sezione Disponibilità. È possibile visualizzare lo stato del processo di ripristino corrente nella parte inferiore della pagina, nella sezione Ripristino. La pagina dello stato viene aggiornata automaticamente ogni 30 secondi. È possibile aggiornare manualmente i dettagli relativi allo stato facendo clic su Aggiorna. Il backup e il ripristino sono processi del servizio Timer. È pertanto possibile che siano necessari alcuni secondi di attesa per l'avvio del ripristino.
Nella colonna Messaggio di errore della pagina Stato processo di backup e ripristino è possibile rivedere eventuali errori restituiti. Nel file Sprestore.log archiviato nel percorso UNC specificato al passaggio 3 sono inoltre disponibili ulteriori dettagli.
Utilizzare gli strumenti di SQL Server per ripristinare i database per un'applicazione del servizio di ricerca
Non è possibile ripristinare l'applicazione del servizio di ricerca di SharePoint completa tramite gli strumenti di SQL Server. È comunque possibile utilizzare gli strumenti di SQL Server per ripristinare i database associati all'applicazione di servizio. Per ripristinare l'applicazione completa, utilizzare Windows PowerShell o Amministrazione centrale.
Per ripristinare i database per un'applicazione del servizio di ricerca tramite gli strumenti di SQL Server
-
Verificare che l'account utente utilizzato per ripristinare i database appartenga al ruolo predefinito del server sysadmin di SQL Server nel server di database in cui cui è archiviato ogni database.
-
Aprire SQL Server Management Studio ed eseguire la connessione al server di database.
-
In Esplora oggetti espandere Database.
-
Fare clic con il pulsante destro del mouse sul database da ripristinare, scegliere Attività, Ripristina e quindi Database.
-
Nella pagina Generale della finestra di dialogo Ripristina database selezionare il database in cui eseguire il ripristino nell'elenco a discesa Database di destinazione.
-
Selezionare l'origine del ripristino nell'elenco a discesa Da database.
-
Nell'area Selezionare i set di backup da ripristinare selezionare la casella di controllo accanto al database.
-
Nella scheda Opzioni selezionare lo stato del recupero nella sezione Stato di recupero.
Per ulteriori informazioni sul tipo di ripristino da utilizzare, vedere i modelli di recupero (SQL Server) nella documentazione online di SQL Server.
-
Fare clic su OK per ripristinare il database.
-
Ripetere i passaggi da 1 a 9 per ogni database associato all'applicazione di servizio.
