Come configurare il supporto per il mirroring di Microsoft SQL Server per App-V

Aggiornamento: ottobre 2010

Si applica a: Application Virtualization 4.5 SP2

È possibile eseguire la seguente procedura per configurare l'ambiente Microsoft Application Virtualization (App-V) affinché utilizzi il mirroring del database Microsoft SQL Server. La configurazione del mirroring del database può essere di supporto in caso di ripristino di emergenza e failover. App-V 4.5 SP2 supporta tutte le modalità di mirroring del database attualmente disponibili per Microsoft SQL Server 2005 e SQL Server 2008.

Nota

Questa procedura deve essere utilizzata da amministratori che conoscono già l'impostazione e la configurazione dei database e del mirroring del database SQL Server con Microsoft SQL Server e pertanto presenta soltanto le impostazioni di configurazione specifiche esclusive per App-V.

Per configurare l'ambiente App-V affinché utilizzi il mirroring del database Microsoft SQL Server

  1. Impostare il mirroring del database SQL Server di App-V in base alle proprie procedure standard più comuni. Utilizzare i seguenti collegamenti per informazioni generali su come implementare il mirroring del database Microsoft SQL Server:

    Inoltre, informazioni sulle procedure consigliate sono disponibili in Procedure consigliate per il mirroring del database e considerazioni sulle prestazioni (https://go.microsoft.com/fwlink/?LinkId=190270).

  2. Dopo aver impostato il mirroring, verificare che lo stato del database App-V sia (Server principale, Sincronizzato) e che lo stato del database con mirroring sia (Server mirror, Sincronizzato / Ripristino). Risolvere eventuali problemi di mirroring prima di procedere al passaggio successivo. Per ulteriori informazioni sul monitoraggio dello stato, vedere Monitoraggio dello stato di mirroring (https://go.microsoft.com/fwlink/?LinkId=190279).

  3. Sul computer SQL Server che ospita il mirroring del database App-V creare il nome di accesso di SQL Server per l'account Servizio di rete di App-V Management Server utilizzando come nome dell'account <dominio>\<NomehostManagementServer>$.

  4. Installare Microsoft SQL Server Native Client in App-V Management Server e nel computer in cui è in esecuzione App-V Management Web Service, se è installato in un computer differente. Se si prevede di connettere ulteriori App-V Management Server al database SQL con mirroring per il bilanciamento del carico, è necessario installare Microsoft SQL Server Native Client anche in tali computer. È possibile scaricare Microsoft SQL Server Native Client dalla pagina Feature Pack di Microsoft SQL Server 2008 nell'Area download Microsoft (https://go.microsoft.com/fwlink/?LinkId=187479).

  5. Controllare la chiave del Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLServerName e assicurarsi che contenga solo il nome host del server SQL. Se include un nome di istanza, ad esempio nomehostserver\nomeistanza, il nome dell'istanza deve essere rimosso.

    Importante

    App-V Management Server utilizza la libreria di rete TCP/IP per comunicare con il server SQL quando il mirroring del database è abilitato, pertanto non è possibile utilizzare nomi di istanze. I numeri di porta devono invece essere specificati nelle chiavi del Registro di sistema.

  6. Controllare la chiave del Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLServerPort e assicurarsi che contenga il numero di porta utilizzato per SQL nel computer SQL Server. Se si utilizza un'istanza denominata, questo valore della chiave deve essere impostato sulla porta utilizzata per l'istanza denominata.

  7. Creare la chiave del Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLFailoverServerName come REG_SZ, quindi impostare il valore sul nome host del server SQL che ospita il mirror.

  8. Creare la chiave del Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLFailoverServerPort come DWORD, quindi impostare il valore sul numero di porta utilizzato per SQL nel computer in cui è in esecuzione SQL Server per l'hosting del mirror. Se si utilizza un'istanza denominata per il mirror, questo valore della chiave deve essere impostato sul numero di porta utilizzato per l'istanza denominata.

  9. Nel computer in cui è in esecuzione App-V Management Web Service, configurare il file di testo Universal Data Link (UDL). Nella directory in cui è installato App-V fare doppio clic su SftMgmt.udl, quindi specificare i seguenti valori:

    • Nella scheda Provider selezionare il provider OLE DB SQL Server Native Client 10.0.

    • Fare clic su Avanti per selezionare la scheda Connessione. Nella casella Nome server immettere il nome del server SQL Server. Selezionare quindi Usa la protezione integrata di Windows NT. Infine fare clic sull'elenco Selezionare il database e selezionare il nome del database App-V.

    • Fare clic sulla scheda Tutto e selezionare la voce Partner di failover. Fare clic su Modifica valore, quindi immettere il nome del server SQL Server di failover. Fare clic su OK.

    Importante

    App-V System utilizza l'autenticazione Kerberos. Di conseguenza, quando si configura il mirroring SQL con l'autenticazione Kerberos abilitata nel server SQL e il servizio SQL Server in esecuzione tramite un account utente di dominio, è necessario configurare manualmente un SPN. Per ulteriori informazioni, vedere la sezione "When SQL Service Uses Domain-Based Account" ("Quando il servizio SQL utilizza un account basato su un dominio") nell'articolo Configuring App-V Administration for a Distributed Environment (Configurazione dell'amministrazione di App-V per un ambiente distribuito) (https://go.microsoft.com/fwlink/?LinkId=203186).

  10. Per verificare che il mirroring del database venga eseguito correttamente, effettuare il test del failover e assicurarsi che App-V Management Server continui a funzionare correttamente.

    Importante

    Procedere con attenzione, attenendosi alle procedure standard più comuni per evitare l'interruzione delle operazioni del sistema in caso di errore.

    Una volta eseguito correttamente il failover, verificando il risultato dalle informazioni di monitoraggio dello stato di SQL Server, fare clic con il pulsante destro del mouse sul nodo Applicazioni in App-V Management Console, quindi selezionare Aggiorna. L'elenco delle applicazioni dovrebbe essere visualizzato normalmente se il sistema funziona correttamente.

Vedere anche

Altre risorse

Come eseguire attività amministrative in Application Virtualization Server Management Console

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