Come eseguire la migrazione del database SQL di App-V in un server SQL differente

Aggiornamento: ottobre 2010

Si applica a: Application Virtualization

Le procedure seguenti descrivono in dettaglio come eseguire la migrazione del database SQL di Microsoft Application Virtualization (App-V) Management Server in un server SQL differente.

Importante

Questa procedura richiede che il servizio server App-V sia arrestato e ciò impedirà agli utenti finali di utilizzare le proprie applicazioni.

Per eseguire il backup del database SQL di App-V

  1. Aprire il programma Services.msc e arrestare il servizio App-V Management Server in tutti i Management Server che utilizzano il database di cui eseguire la migrazione.

  2. Nel computer in cui si trova il database App-V aprire SQL Server Management Studio.

  3. Espandere il nodo Database e individuare il database App-V (il nome predefinito è APPVIRT).

  4. Fare clic con il pulsante destro del mouse sul database, selezionare Attività, quindi selezionare Backup.

  5. Verificare che Modello di recupero sia impostato su SIMPLE e Tipo backup sia impostato su Completo. Modificare le impostazioni Set di backup e Destinazione, se necessario.

  6. Fare clic su OK per eseguire il backup del database. Una volta completato il backup, fare clic su OK.

  7. Aprire Esplora risorse e individuare la cartella che contiene il file di backup del database, ad esempio APPVIRT.BAK. Copiare il file di backup del database nel computer di destinazione in cui è in esecuzione SQL Server.

Per ripristinare il database SQL di App-V nel computer di destinazione

  1. Nel computer di destinazione aprire SQL Server Management Studio, fare clic con il pulsante destro del mouse su Database e selezionare Ripristina database.

  2. In Origine per il ripristino scegliere Periferica di origine, quindi fare clic sul pulsante "".

  3. Nella finestra di dialogo Seleziona backup assicurarsi che Supporti di backup sia impostato su File, quindi fare clic su Aggiungi.

  4. Selezionare il file di backup copiato dal computer originale in cui è in esecuzione SQL Server, quindi fare clic su OK.

  5. Fare clic su OK, quindi fare clic per selezionare il set di backup da ripristinare.

  6. In Destinazione per il ripristino fare clic sull'elenco a discesa Database di destinazione, quindi scegliere il nome del database di App-V, ad esempio APPVIRT.

  7. Fare clic su OK per avviare il ripristino. Una volta completato il ripristino, fare clic su OK.

  8. Espandere il nodo Protezione, fare clic con il pulsante destro del mouse su Account di accesso, quindi selezionare Nuovo account di accesso.

  9. Nel campo Nome account di accesso immettere i dettagli dell'account Servizio di rete per App-V Management Server nel formato DOMINIO\NOMESERVER$.

  10. Nella pagina Generale, in Database predefinito, selezionare il nome del database di App-V, ad esempio APPVIRT, quindi fare clic su OK.

  11. In Seleziona pagina fare clic per selezionare la pagina Mapping utenti. In Utenti mappati all'account di accesso seguente selezionare la casella di controllo nella colonna Mapping per selezionare il database di App-V.

  12. In Appartenenza a ruoli del database per: <nomedatabaseappv> fare clic per selezionare SFTEveryone, quindi fare clic su OK.

  13. Assicurarsi che Windows Firewall nel nuovo computer in cui è in esecuzione SQL Server sia configurato per consentire ad App-V Management Server di accedere al sistema. In Strumenti di amministrazione utilizzare il programma Windows Firewall con protezione avanzata per creare una regola in entrata per la porta utilizzata da SQL Server (per impostazione predefinita, viene utilizzata la porta 1433).

Per eseguire la migrazione dei processi di Agente SQL Server di App-V

  1. Nel computer originale in cui è in esecuzione SQL Server, in SQL Server Management Studio espandere il nodo Agente SQL Server, quindi espandere il nodo Processi.

  2. Fare clic con il pulsante destro del mouse sui seguenti quattro processi di App-V, selezionare Crea script per processo | Genera codice per istruzione CREATE in | File, salvare ogni script in una cartella, quindi assegnare a ogni script un nome descrittivo.

    • Database Softgrid (appvdbname) - Controllo cronologia utilizzo

    • Database Softgrid (appvdbname) - Chiusura sessioni orfane

    • Database Softgrid (appvdbname) - Applicazione limite dimensioni

    • Database Softgrid (appvdbname) - Monitoraggio stato avviso/processo

  3. Copiare i quattro file di script (con estensione SQL) nel computer di destinazione in cui è in esecuzione SQL Server, quindi aprire SQL Server Management Studio.

  4. In Esplora risorse fare clic su ogni file con estensione SQL, quindi scegliere Esegui. Ogni script verrà aperto in una finestra Query in SQL Server Management Studio. Fare clic su Esegui per ogni script e verificare che ciascuno venga completato correttamente.

  5. Aggiornare il nodo Processi nel nodo Agente SQL Server e verificare che i quattro processi vengano creati correttamente.

Per aggiornare la configurazione di App-V Management Server

  1. In App-V Management Server modificare le seguenti chiavi del Registro di sistema:

    • SQLServerName = <nomenuovoserver>

    • SQLServerPort = <portanuovoserver>

    Riavviare il servizio server di App-V.

  2. Individuare il file SftMgmt.udl nella directory di installazione di App-V Management Server (per impostazione predefinita, la directory è C:\Programmi\Microsoft System Center App Virt Management Server\App Virt Management Service). Fare clic con il pulsante destro del mouse sul file, quindi selezionare Apri.

  3. Nella scheda Connessione immettere il nome del computer di destinazione in cui è in esecuzione SQL Server, quindi fare clic su Test connessione. Quando il test ha esito positivo, fare clic su OK e quindi nuovamente su OK.

  4. Per le versioni di App-V Management Server precedenti alla 4.5 SP2, è necessario aggiornare le impostazioni di registrazione SQL. In Gruppi di server fare clic con il pulsante destro del mouse sul gruppo di server a cui appartiene il server, quindi selezionare Proprietà.

  5. Nella scheda Registrazione fare clic per selezionare la voce Database SQL, quindi scegliere Modifica.

  6. Modificare Nome host DNS impostandolo sul nome host del nuovo computer in cui è in esecuzione SQL Server, quindi fare clic su OK. Fare clic su OK altre due volte, quindi riavviare il servizio server di App-V.

  7. Aprire App-V Management Console, fare clic con il pulsante destro del mouse sul nodo Applicazioni, quindi selezionare Aggiorna. L'elenco delle applicazioni dovrebbe essere visualizzato come in precedenza.

-----
Per ulteriori informazioni su MDOP, vedere la libreria TechNet. Cercare la risoluzione dei problemi su TechNet Wiki oppure seguiteci su Facebook o Twitter. Inviare suggerimenti e commenti sulla documentazione di MDOP a MDOPdocs@microsoft.com.