Product Documentation

Prise en charge des instances SQL nommées

Jul 25, 2016

Vous pouvez utiliser l'outil de mise à niveau pour mettre à niveau XenMobile 9 vers XenMobile 10 et mettre à niveau XenMobile 9 vers XenMobile 10.1. Si votre installation XenMobile 9 est basée sur des instances SQL nommées, vous devez suivre les étapes spécifiques à cette situation. Si votre environnement XenMobile 9 répond aux conditions préalables suivantes, suivez les étapes dans cet article pour procéder à la mise à niveau. 

  • XenMobile 9 MDM Edition ou Enterprise Edition configuré avec une base de données SQL Server externe.
  • Base de données SQL Server exécutée sur une instance nommée autre que celle par défaut.
  • Instance nommée SQL Server écoutant sur un port TCP statique ou dynamique. Vous pouvez confirmer ces conditions préalables en examinant les adresses IP du protocole TCP/IP de l'instance nommée comme illustré dans les figures suivantes. 

Remarque

Citrix recommande de toujours exécuter l'instance de base de données SQL Server sur un port statique car le serveur XenMobile nécessite un accès continu à la base de données. Cette connexion traverse généralement via un pare-feu. Par conséquent, vous devez ouvrir le port approprié dans le pare-feu ; c'est la raison pour laquelle l'instance de la base de données doit être exécutée sur un port statique.

localized image
localized image

Étapes à suivre pour mettre à niveau XenMobile avec une instance nommée SQL Server

1. Accédez au répertoire d'installation de Device Manager et ouvrez le fichier ew-config.properties. Ce fichier se trouve dans tomcat\webapps\zdm\WEB-INF\classes.

localized image

2. Dans le fichier ew-config.properties, recherchez les URL suivantes dans la section DATASOURCE Configuration :

pooled.datasource.url= jdbc:jtds:sqlserver:///;instance=

audit.datasource.url= jdbc:jtds:sqlserver:///;instance=

localized image

3. Supprimez le nom d’instance dans les URL précédentes et ajoutez le port et le nom de domaine complet de SQL Server. Dans ce cas, 64940 est le port requis. 

pooled.datasource.url=jdbc:jtds:sqlserver:// :64940/

audit.datasource.url=jdbc:jtds:sqlserver:// :64940/

Ajoutez “;domain=” à la fin de l'adresse URL si le compte utilisateur appartient à un domaine.

Remarque

Citrix vous recommande d'effectuer une sauvegarde, une copie ou de prendre note des modifications que vous apportez au fichier ew-config.properties. Ces informations s'avèrent utiles si la migration échoue.

localized image

4. Redémarrez le service Device Manager. Actualisez les connexions aux appareils une fois l'instance de Device Manager redémarrée. 

localized image

5. Déterminez si le nouveau serveur XenMobile 10 a également besoin de fonctionner avec une instance SQL nommée. Si c'est le cas, identifiez le port sur lequel l'instance nommée est exécutée. Si le port est un port dynamique, Citrix vous recommande de convertir le port en port statique ; configurez ensuite le port statique sur le nouveau serveur XenMobile dans le cadre de la configuration de la base de données.

localized image

6. Suivez les étapes dans ces articles pour poursuivre la mise à niveau de votre environnement XenMobile :