Share via


Procédure pour migrer la base de données SQL d'App-V vers un autre SQL Server

Mis à jour: octobre 2010

S'applique à: Application Virtualization

Les procédures suivantes décrivent en détail comment effectuer une migration de la base de données SQL d'Microsoft Application Virtualization (App-V) Management Server vers un autre serveur SQL.

Important

Cette procédure requiert que le service de serveur App-V soit arrêté, ce qui empêchera les utilisateurs finaux d'utiliser leurs applications.

Pour sauvegarder la base de données SQL App-V

  1. Ouvrez le programme Services.msc et arrêtez le service App-V Management Server sur tous les serveurs d'administration qui utilisent la base de données à migrer.

  2. Sur l'ordinateur où se trouve la base de données App-V, ouvrez SQL Server Management Studio.

  3. Développez le nœud Bases de données et recherchez la base de données App-V (le nom par défaut est APPVIRT).

  4. Cliquez avec le bouton droit sur la base de données et sélectionnez Tâches, puis Sauvegarder.

  5. Vérifiez que le mode de récupération est défini sur SIMPLE, et le type de sauvegarde sur Full (Complet). Si nécessaire, modifiez les paramètres du jeu de sauvegarde et de destination.

  6. Cliquez sur OK pour sauvegarder la base de données. Une fois la sauvegarde terminée, cliquez sur OK.

  7. Ouvrez Windows Explorer et recherchez le dossier contenant le fichier de sauvegarde de la base de données, par exemple, APPVIRT.BAK. Copiez le fichier de sauvegarde de la base de données sur l'ordinateur de destination exécutant SQL Server.

Pour restaurer la base de données App-V SQL sur l'ordinateur de destination

  1. Sur l'ordinateur de destination, ouvrez SQL Server Management Studio, cliquez avec le bouton droit sur le nœud Bases de données et sélectionnez Restaurer la base de données.

  2. Sous Source de restauration, choisissez À partir de l'unité, puis cliquez sur le bouton «  ».

  3. Dans la boîte de dialogue Spécifier la sauvegarde, assurez-vous que l'option Support de sauvegarde est définie sur Fichier, puis cliquez sur Ajouter.

  4. Sélectionnez le fichier de sauvegarde que vous avez copié à partir de l'ordinateur d'origine qui exécute SQL Server, puis cliquez sur OK.

  5. Cliquez sur OK, puis cliquez pour sélectionner le jeu de sauvegarde à restaurer.

  6. Sous Destination de restauration, cliquez sur le menu déroulant Vers la base de données, puis sélectionnez le nom de base de données App-V, par exemple APPVIRT.

  7. Cliquez sur OK pour accepter la restauration. Une fois la restauration terminée, cliquez sur OK.

  8. Développez le nœud Sécurité, cliquez avec le bouton droit sur Connexions et sélectionnez Nouvelle connexion.

  9. Dans le champ Nom de connexion, entrez les détails du compte de service réseau pour App-V Management Server au format DOMAINE\NOMSERVEUR$.

  10. Dans la page Général, sous Base de données par défaut, sélectionnez le nom de la base de données App-V, par exemple, APPVIRT, puis cliquez sur OK.

  11. Sous Sélectionner une page, cliquez pour sélectionner la page Mappage de l'utilisateur. Sous Utilisateurs mappés à cette connexion, cliquez sur la case à cocher dans la colonne Mappage pour sélectionner la base de données App-V.

  12. Sous Appartenance au rôle de base de données : <appvdatabasename>, cliquez pour sélectionner SFTEveryone, puis cliquez sur OK.

  13. Assurez-vous que le pare-feu Windows sur le nouvel ordinateur qui exécute SQL Server est configuré pour autoriser le serveur App-V Management Server à accéder au système. Sous Outils d'administration, utilisez le programme Pare-feu Windows avec sécurité avancée pour créer une règle d'entrée pour le port utilisé par SQL Server (par défaut, le port 1433).

Pour migrer les travaux de l'agent App-V SQL Server

  1. Sur l'ordinateur d'origine exécutant SQL Server, dans SQL Server Management Studio, développez le nœud SQL Server Agent, puis développez le nœud Travaux.

  2. Cliquez avec le bouton droit sur les quatre travaux App-V suivants et sélectionnez Script Job as | CREATE to | File (Générer un script du travail en tant que | Créer en tant que | Fichier), puis enregistrez chaque script dans un dossier et affectez un nom descriptif à chaque script.

    • Base de données SoftGrid (appvdbname), vérifier l'historique d'utilisation

    • Base de données SoftGrid (appvdbname), fermer les sessions orphelines

    • Base de données SoftGrid (appvdbname), appliquer la limite de taille

    • Base de données SoftGrid (appvdbname), analyser l'état des alertes/travaux

  3. Copiez les quatre fichiers de script (.sql) sur l'ordinateur de destination qui exécute SQL Server et ouvrez SQL Server Management Studio.

  4. Dans l'Explorateur Windows, cliquez avec le bouton droit sur chaque fichier .sql, puis cliquez sur Exécuter. Chaque script s'ouvre dans une fenêtre de requête dans SQL Server Management Studio. Cliquez sur Exécuter pour chaque script et vérifiez que chacun s'exécute correctement.

  5. Actualiser le nœud Tâches sous le nœud SQL Server Agent, puis confirmez que les quatre tâches sont correctement créées.

Pour mettre à jour la configuration du serveur App-V Management Server

  1. Sur le serveur App-V Management Server, modifiez les clés de registre suivantes :

    • SQLServerName = <nouveaunomserveur>

    • SQLServerPort = <nouveauportserveur>

    Redémarrez ensuite le service App-V Server.

  2. Recherchez le fichier SftMgmt.udl sous le répertoire d'installation App-V Management Server (par défaut, C:\Program Files\Microsoft System Center App Virt Management Server\App Virt Management Service). Cliquez avec le bouton droit et sélectionnez Ouvrir.

  3. Dans l'onglet Connexion, entrez le nom de l'ordinateur de destination qui exécute SQL Server, puis cliquez sur Tester la connexion. Une fois le test terminé, cliquez sur OK, puis de nouveau sur OK.

  4. Pour les versions de serveur App-V Management Server antérieures à 4.5 SP2, vous devez mettre à jour les paramètres de journalisation SQL. Sous Groupes de serveurs, cliquez avec le bouton droit sur le groupe de serveurs membre et sélectionnez Propriétés.

  5. Dans l'onglet Journalisation, cliquez pour sélectionner l'entrée Base de données SQL, puis cliquez sur Modifier.

  6. Modifiez le nom d'hôte DNS pour le définir sur le nom d'hôte du nouvel ordinateur qui exécute SQL Server, puis cliquez sur OK. Cliquez sur OK deux fois encore et redémarrez le service App-V Server.

  7. Ouvrez App-V Management Console, cliquez avec le bouton droit sur le nœud Applications et sélectionnez Actualiser. La liste des applications doit s'afficher comme précédemment.

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