Share via


Procédure pour configurer la prise en charge de la mise en miroir de Microsoft SQL Server pour App-V

Mis à jour: octobre 2010

S'applique à: Application Virtualization 4.5 SP2

Vous pouvez suivre la procédure ci-dessous pour configurer votre environnement Microsoft Application Virtualization (App-V) afin qu'il utilise la mise en miroir de la base de données Microsoft SQL Server. La configuration de la mise en miroir de la base de données peut fournir une aide utile dans les cas de récupération d'urgence. App-V 4.5 SP2 prend en charge tous les modes de mise en miroir de base de données actuellement disponibles pour Microsoft SQL Server 2005 et SQL Server 2008.

Notes

Cette procédure est destinée aux administrateurs familiers de la définition et de la configuration des bases de données SQL Server et de la mise en miroir des bases de données avec Microsoft SQL Server. Par conséquent, elle traite uniquement des paramètres de configuration spécifiques, propres à App-V.

Procédure pour configurer votre environnement App-V afin d'utiliser la mise en miroir de base de données Microsoft SQL Server

  1. Configurez la mise en miroir de la base de données SQL Server de la base de données App-V en respectant les pratiques métier standard qui s'appliquent dans ce cas. Aidez-vous des liens suivants pour obtenir des informations générales sur l'implémentation de la mise en miroir de la base de données Microsoft SQL Server :

    Par ailleurs, vous pouvez consulter l'article consacré aux meilleures pratiques Database Mirroring Best Practices and Performance Considerations (Meilleures pratiques pour la mise en miroir des bases de données et aspects à prendre en compte pour les performances) (https://go.microsoft.com/fwlink/?LinkId=190270).

  2. Une fois la mise en miroir configurée, vérifiez si l'état de la base de données App-V est (Principal, Synchronisé), et si l'état de la base de données mise en miroir est (Miroir, Synchronisé / Restauration). Résolvez les problèmes éventuels liés à la mise en miroir avant de poursuivre. Pour plus d'informations sur la surveillance de l'état, reportez-vous à Surveillance de l'état de la mise en miroir (https://go.microsoft.com/fwlink/?LinkId=190279).

  3. Sur l'ordinateur SQL Server qui héberge le miroir de la base de données App-V, créez la connexion SQL Server pour le compte du service réseau du serveur App-V Management Server, en utilisant le nom de compte <domaine>\<ManagementServerHostName>$.

  4. Installez Microsoft SQL Server Native Client sur App-V Management Server et sur l'ordinateur qui exécute App-V Management Web Service si installé sur un ordinateur différent. Si vous envisagez de connecter d'autres serveurs App-V Management Server à la base de données SQL mise en miroir pour équilibrer la charge, vous devez également installer Microsoft SQL Server Native Client sur ces ordinateurs. Vous pouvez télécharger Microsoft SQL Server Native Client à partir de la page Microsoft SQL Server 2008 Feature Pack depuis le Centre de téléchargement Microsoft (https://go.microsoft.com/fwlink/?LinkId=187479).

  5. Vérifiez la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLServerName et assurez-vous qu'elle contient uniquement le nom d'hôte de SQL Server. Si elle inclut un nom d'instance, par exemple serverhostname\instancename, celui-ci doit être supprimé.

    Important

    App-V Management Server utilise la bibliothèque de mise en réseau TCP/IP pour communiquer avec SQL Server lorsque la mise en miroir de la base de données est activée, et par conséquent, les noms d'instance ne peuvent pas être utilisés. À la place, les numéros de port doivent être spécifiés dans les clés de registre.

  6. Vérifiez la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLServerPort et assurez-vous qu'elle contient le numéro de port utilisé pour SQL sur l'ordinateur SQL Server. Si vous utilisez une instance nommée, la valeur de cette clé doit être définie sur le port qui est utilisé pour l'instance nommée.

  7. Créez la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLFailoverServerName comme REG_SZ, puis définissez la valeur sur le nom d'hôte du serveur SQL Server qui héberge le fichier miroir.

  8. Créez la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Softgrid\4.5\Server\SQLFailoverServerPort comme DWORD, puis définissez la valeur sur le numéro de port utilisé pour SQL sur l'ordinateur qui exécute SQL Server pour héberger le fichier miroir. Si vous utilisez une instance nommée pour le fichier miroir, la valeur de cette clé doit être définie sur le numéro de port qui est utilisé pour l'instance nommée.

  9. Sur l'ordinateur qui exécute App-V Management Web Service, configurez le fichier texte UDL (Universal Data Link, Lien de données universel). Dans le répertoire où est installé App-V, double-cliquez sur SftMgmt.udl et spécifiez les valeurs suivantes :

    • Dans l'onglet Fournisseur, sélectionnez le fournisseur OLE DB SQL Server Native Client 10.0.

    • Cliquez sur Suivant pour sélectionner l'onglet Connexion. Dans la zone Nom du serveur, entrez le nom du serveur SQL Server. Ensuite, sélectionnez Utiliser la sécurité intégrée de Windows NT. Enfin, sélectionnez la liste Sélectionner la base de données et cliquez sur le nom de la base de données App-V.

    • Cliquez sur l'onglet Tous, puis sélectionnez l'entrée Partenaire de basculement. Dans la zone Modifier la valeur, entrez le nom du serveur SQL Server de basculement. Cliquez sur OK.

    Important

    Le système App-V utilise l'authentification Kerberos. Par conséquent, lorsque vous configurez la mise en miroir SQL avec l'authentification Kerberos activée sur SQL Server et le service SQL Server Service s'exécutant sous un compte utilisateur de domaine, vous devez configurer un SPN manuellement. Pour plus d'informations, reportez-vous à « When SQL Service Uses Domain-Based Account » (Lorsque SQL Service utilise un compte de domaine) dans l'article Configuring App-V Administration for a Distributed Environment (Configuration de l'administration d'App-V pour un environnement distribué) (https://go.microsoft.com/fwlink/?LinkId=203186).

  10. Pour vérifier si la mise en miroir de la base de données fonctionne correctement, testez le basculement et assurez-vous que le serveur App-V Management Server continue de fonctionner normalement.

    Important

    Procédez avec attention et suivez les meilleures pratiques métier afin de vous assurer que les opérations systèmes ne s'interrompent pas en cas de défaillance.

    Une fois le basculement effectué et vérifié au moyen des informations de surveillance de l'état du serveur SQL Server, cliquez avec le bouton droit sur le nœud Applications dans App-V Management Console, puis sélectionnez Actualiser. Si le système fonctionne correctement, la liste des applications doit s'afficher normalement.

Voir aussi

Autres ressources

Procédure pour effectuer des tâches d'administration dans Application Virtualization Server Management Console

-----
Vous pouvez en savoir plus sur MDOP dans la bibliothèque TechNet, recherchez des informations de dépannage sur le wiki TechNet ou suivez-nous sur Facebook ou Twitter. Veuillez envoyer vos suggestions et commentaires sur la documentation de MDOP à MDOPdocs@microsoft.com.