Ripristinare applicazioni di servizio in SharePoint Server

 

**Si applica a:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Ultima modifica dell'argomento:**2018-03-09

Sintesi: informazioni su come ripristinare l'applicazione di servizio in SharePoint Server 2016 e SharePoint 2013.

È possibile ripristinare un'applicazione di servizio in SharePoint Server utilizzando il sito Web Amministrazione centrale SharePoint o Microsoft PowerShell. Lo strumento di backup utilizzato dipende dal tipo di ambiente distribuito, dalle esigenze della pianificazione del backup e dai contratti di servizio stipulati con l'organizzazione.

Contenuto dell'articolo:

  • Prima di iniziare

  • Utilizzare PowerShell per ripristinare un'applicazione di servizio in SharePoint Server

  • Utilizzare Amministrazione centrale per ripristinare un'applicazione di servizio in SharePoint Server

  • Utilizzare gli strumenti di SQL Server per ripristinare i database associati a un'applicazione di servizio in SharePoint Server

Prima di iniziare

In alcuni casi potrebbe essere necessario ripristinare un'applicazione di servizio specifica anziché la farm completa. Alcune applicazioni di servizio, ad esempio l'applicazione del servizio di integrazione applicativa dei dati e l'applicazione di servizio profili utente, forniscono dati per altri servizi e siti. Di conseguenza, potrebbero verificarsi interruzioni dei servizi fino al completamento del processo di ripristino.

Prima di iniziare questa operazione, vedere le informazioni seguenti relative a come ripristinare le applicazioni di servizio:

  • Non è possibile eseguire il backup da una versione di SharePoint e il ripristino da un'altra versione SharePoint.

  • In SharePoint Server viene eseguito il backup dell'archivio dei metadati del servizio di integrazione applicativa dei dati, che include tipi di contenuti esterni, sistemi esterni e modelli di cataloghi dati business. Questo non comporta il backup delle origini dati esterne. Per proteggere i dati, è necessario eseguire il backup delle origini dati esterne.

  • Se si esegue il ripristino dell'applicazione di servizio o della farm e quindi quello dell'origine dati in una posizione diversa, è necessario configurare le informazioni sulla posizione nella definizione del tipo di contenuto esterno. In caso contrario, il servizio di integrazione applicativa dei dati potrebbe non essere in grado di individuare l'origine dati.

    Nota

    Tramite SharePoint Server 2016 vengono ripristinati gli archivi BLOB (Binary Large Object, oggetto binario di grandi dimensioni) remoti solo se si utilizza il provider FILESTREAM per inserire i dati negli archivi BLOB remoti.
    Se si utilizza un altro provider, sarà necessario ripristinare manualmente gli archivi BLOB remoti.

  • Non è possibile ripristinare l'applicazione di servizio completa utilizzando gli strumenti di SQL Server, tuttavia è possibile ripristinare i database associati all'applicazione di servizio.

Utilizzare PowerShell per ripristinare un'applicazione di servizio in SharePoint Server

È possibile usare PowerShell per ripristinare un'applicazione di servizio.

Per ripristinare un'applicazione di servizio tramite PowerShell

  1. Verificare di essere membri dei ruoli e dei gruppi 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 PowerShell.

    Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di SharePoint Server.

    Nota

    Se non si dispone delle autorizzazioni, contattare l'amministratore della configurazione o l'amministratore di SQL Server per richiederle.

    Per altre informazioni sulle autorizzazioni per PowerShell, vedere Add-SPShellAdmin.

  2. Avviare SharePoint Management Shell.

  3. Al prompt dei comandi di PowerShell digitare il comando seguente:

    Restore-SPFarm -Directory 
    <BackupFolder>
     -Item "
    <ServiceApplicationName>
    " -RestoreMethod Overwrite [-BackupId 
    <GUID>
    ] [-Verbose]
    

    Dove:

    • <BackupFolder> è il percorso della cartella un 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 un valore per BackupId, 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 PowerShell digitare il comando seguente:

    Restore-SPFarm -Directory 
    <BackupFolder>
     -Item "Farm\Shared Service Applications" -RestoreMethod Overwrite [-BackupId 
    <GUID>
    ] [-Verbose]
    

    Dove:

    • <BackupFolder> è il percorso della cartella un cui è stato eseguito il backup dell'applicazione di servizio.

    • <GUID> è l'ID del backup da utilizzare.

Per altre 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 un'applicazione di servizio in SharePoint Server

Eseguire la procedura seguente per ripristinare un'applicazione di servizio utilizzando il sito Web Amministrazione centrale SharePoint.

Per ripristinare un'applicazione di servizio tramite Amministrazione centrale

  1. Verificare che l'account utente che esegue questa procedura sia membro del gruppo di SharePoint Amministratori farm.

  2. Avviare Amministrazione centrale.

  3. Nella sezione Backup e ripristino della home page di Amministrazione centrale fare clic su Ripristina da backup.

  4. 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 usare un backup di sola configurazione per ripristinare la farm.

  5. 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 di servizio e quindi fare clic su Avanti. Per ripristinare tutte le applicazioni di servizio, selezionare il nodo Applicazioni di servizi condivisi.

  6. Nella sezione Ripristina componente della pagina Ripristina da backup - Passaggio 3 di 3: Selezione opzioni di ripristino verificare che Farm\Shared Services Applications\<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.

  7. È 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 associati a un'applicazione di servizio in SharePoint Server

Non è possibile eseguire il ripristino dell'applicazione di servizio completa utilizzando gli strumenti di SQL Server. È invece possibile usare gli strumenti di SQL Server per eseguire il ripristino dei database associati all'applicazione di servizio. Per eseguire il ripristino dell'applicazione di servizio di ricerca completa, utilizzare Microsoft PowerShell o Amministrazione centrale.

Per ripristinare i database per un'applicazione di servizio tramite gli strumenti SQL Server

  1. Verificare che l'account utente utilizzato per ripristinare i database sia un membro del ruolo predefinito del server sysadmin nel server di database in cui è archiviato ogni database.

  2. Aprire SQL Server Management Studio ed eseguire la connessione al server di database.

  3. In Esplora oggetti espandere Database.

  4. Fare clic con il pulsante destro del mouse sul database da ripristinare, scegliere Attività, Ripristina e quindi Database.

  5. Nella pagina Generale della finestra di dialogo Ripristina database selezionare il database in cui eseguire il ripristino nell'elenco a discesa Database di destinazione.

  6. Selezionare l'origine del ripristino nell'elenco a discesa Da database.

  7. Nell'area Selezionare i set di backup da ripristinare selezionare la casella di controllo accanto al database.

  8. Nella scheda Opzioni selezionare lo stato del recupero nella sezione Stato di recupero.

    Per altre informazioni sul tipo di ripristino da usare, vedere i modelli di recupero (SQL Server) nella documentazione online di SQL Server.

  9. Fare clic su OK per ripristinare il database.

  10. Ripetere i passaggi da 1 a 9 per ogni database associato all'applicazione di servizio.

See also

Eseguire il backup delle applicazioni di servizio in SharePoint Server