Condividi tramite


Ripristinare applicazioni del servizio profili utente in SharePoint Server

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Per ripristinare l'applicazione del servizio profili utente è possibile utilizzare il sito Web Amministrazione centrale SharePoint, Microsoft PowerShell o gli strumenti di SQL Server. Lo strumento di backup necessario dipende dal tipo di ambiente distribuito, dai requisiti della pianificazione di backup e dai contratti di servizio stipulati con l'organizzazione.

Importante

La procedura descritta in questo articolo di applica a SharePoint Server 2016.

Prima di iniziare

In questo articolo viene illustrato come ripristinare l'applicazione del servizio profili utente anziché ripristinare la farm completa.

Prima di iniziare l'operazione, esaminare le informazioni seguenti sul ripristino di un'applicazione del servizio profili utente:

  • L'applicazione del servizio profili utente fornisce dati ad altri servizi e siti. Potrebbero pertanto verificarsi alcune interruzioni del servizio finché il processo di ripristino non viene completato.

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

  • Per informazioni su come ripristinare contemporaneamente tutte le applicazioni di servizio in una farm, vedere Ripristinare le farm in SharePoint Server.

Utilizzo di PowerShell per il ripristino dell'applicazione del servizio profili utente in SharePoint Server

Per ripristinare un'applicazione del servizio profili utente è possibile utilizzare Microsoft PowerShell.

Ripristinare l'applicazione del servizio profili utente 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 per il server in cui vengono eseguiti i cmdlet diPowerShell.

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

    Nota

    [!NOTA] Se non si dispone delle autorizzazioni, richiederle all'amministratore per l'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.

  2. Avviare Management Shell di SharePoint.

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

    Restore-SPFarm -Directory <BackupFolder> -Item Shared Services\Shared Services Applications\<ServiceApplicationName> -RestoreMethod Overwrite [-BackupId <GUID>] [-Verbose]
    

    Dove:

    • <BackupFolder> è il percorso della cartella in cui sono archiviati i backup.

    • <ServiceApplicationName> è il nome dell'applicazione di servizio.

    • <GUID> è l'identificatore del backup da utilizzare nel processo di ripristino.

    Se non si specifica BackupId, verrà usato il backup più recente. Non è possibile ripristinare un'applicazione di servizio da un backup della sola configurazione.

Per ulteriori informazioni, vedere Restore-SPFarm.

Nota

[!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.

Utilizzo di Amministrazione centrale per il ripristino di un'applicazione del servizio profili utente in SharePoint

Per ripristinare un'applicazione del servizio profili utente tramite il sito Web Amministrazione centrale SharePoint, utilizzare le procedure seguenti.

Ripristinare l'applicazione del servizio profili utente 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 Backup e ripristino - Passaggio 1 di 3: Selezione backup da ripristinare, selezionare dall'elenco dei backup il processo di backup che contiene il backup dell'applicazione di servizio, o 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

    [!NOTA] Se il processo di backup non è visualizzato, nella casella di testo Percorso directory di backup digitare il percorso della cartella di backup corretta e quindi fare clic su Aggiorna. Non è possibile utilizzare un backup della sola configurazione per ripristinare l'applicazione del servizio profili utente.

  5. Nella pagina Backup e ripristino - Passaggio 2 di 3: Selezionare i componenti da ripristinare, espandere Applicazioni di servizi condivisi, selezionare la casella di controllo accanto all'applicazione del servizio profili utente e quindi fare clic su Avanti.

  6. Nella pagina Ripristina da backup - Passaggio 3 di 3: Selezionare opzioni di ripristino, nella sezione Componente di ripristino verificare che Farm\Shared Services Applications\<Nome applicazione> del servizio profili utente sia visualizzato 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 che chiede di confermare l'operazione. Fare clic su OK.

  7. Fare clic su Avvia ripristino.

  8. È 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. L'avvio del ripristino potrebbe pertanto richiedere alcuni secondi.

    Nella colonna Messaggio di errore della pagina Stato processo di backup e ripristino è possibile rivedere eventuali errori restituiti. È possibile trovare ulteriori dettagli nel file Sprestore.log disponibile nel percorso UNC specificato al passaggio 3.

Utilizzo degli strumenti di SQL Server per il ripristino dei database associati all'applicazione del servizio profili utente in SharePoint Server

Non è possibile ripristinare l'applicazione di servizio completa o il proxy dell'applicazione di servizio tramite gli strumenti di SQL Server. Tuttavia, è possibile utilizzare gli strumenti di SQL Server per il ripristino dei database associati all'applicazione di servizio. Per il ripristino dell'applicazione di servizio completa, utilizzare PowerShell o Amministrazione centrale.

Importante

Se si ripristina il database del profilo utente (per impostazione predefinita, il nome è User Profile Service_ProfileDB_ <GUID>), è necessario ripristinare anche il database social ( per impostazione predefinita, è denominato Profilo utente Service_SocialDB_ <GUID>). In caso contrario, possono verificarsi inaccuratezze nei dati dei profili utente difficili da individuare e correggere.

Per ripristinare i database associati all'applicazione del servizio profili utente tramite strumenti di SQL Server

  1. 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 è archiviato ogni database.

  2. Avviare Amministrazione centrale.

  3. Nella sezione Impostazioni di sistema di Amministrazione centrale fare clic su Gestisci servizi nel server.

  4. Nella pagina Servizi nel server individuare Servizio profili utente. Se il servizio è in esecuzione, fare clic su Arresta per arrestarlo.

  5. Prima di ripristinare i database dell'applicazione del servizio profili utente è necessario importare la chiave di crittografia di Microsoft Identity Integration Server (MIIS) esportata prima di eseguire il backup dei database. Tale operazione può essere eseguita una volta sola per il processo di ripristino. A tale scopo, nel server in cui deve essere ripristinata l'applicazione di servizio digitare quanto segue al prompt dei comandi:

miiskmu.exe /i exported.key {<GUID>}

Dove <GIUD> è l'identificatore della chiave.

  1. Aprire SQL Server Management Studio e connettersi al server di database.

  2. In Esplora oggetti espandere Database.

  3. Fare clic con il pulsante destro del mouse sul database che si desidera ripristinare, spostare il mouse su Attività e quindi fare clic su Ripristina database.

  4. Nella pagina Opzioni della finestra di dialogo Ripristina database selezionare il tipo di ripristino che si vuole eseguire dall'elenco Stato di ripristino.

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

  5. Nella sezione Destinazione per il ripristino della pagina Generale selezionare il database dall'elenco Database di destinazione.

  6. Nella sezione Origine per il ripristino selezionare l'origine del backup dall'elenco Database di origine.

  7. In alternativa, se i file di backup sono stati spostati in un altro computer, selezionare l'opzione Dispositivo di origine. Se nella casella Selezionare i set di backup da ripristinare non compare il backup corretto, cercare e selezionare il file facendo clic sul pulsante con i puntini di sospensione.

  8. Nella casella Selezionare i set di backup da ripristinare selezionare il backup da ripristinare e quindi fare clic su OK.

  9. Fare clic su OK per ripristinare il database.

  10. Ripetere i passaggi 5-11 per i seguenti database associati all'applicazione del servizio profili utente (i nomi elencati sono quelli predefiniti):

  • User Profile Service_ProfileDB_ <GUID>

  • User Profile Service_SocialDB_ <GUID>

  • User Profile Service_SyncDB_ <GUID>

  1. Nella sezione Impostazioni di sistema di Amministrazione centrale fare clic su Gestisci servizi nel server.

  2. Nella pagina Servizi nel server individuare Servizio profili utente. Se il servizio è stato arrestato, fare clic su Avvia per avviarlo.

Vedere anche

Concetti

Ripristinare le soluzioni in SharePoint Server

Eseguire il backup delle applicazioni del servizio profili utente in SharePoint Server

Ulteriori risorse

Windows PowerShell for SharePoint Server reference