Compactage et réparation de la base de données

Les outils fournis par ZENworks Handheld Management pour compacter et réparer la base de données du serveur sont réservés aux bases de données internes compatibles avec ODBC. Si vous avez configuré ZENworks Handheld Management pour qu'il utilise Microsoft SQL Server, utilisez les utilitaires fournis par ce dernier pour la maintenance des bases de données.

À mesure que le nombre de distributions que vous exécutez s'accroît, la taille des bases de données sur le serveur et sur les ordinateurs du service proxy augmente.

ZENworks Handheld Management fournit des outils distincts pour réduire la taille des bases de données du serveur et du service proxy.

Les sections suivantes contiennent des informations supplémentaires :


Compactage de la base de données serveur

Avant de compacter une base de données serveur, pensez à arrêter toutes les applications ZENworks Handheld Management, y compris ConsoleOne.

Vérifiez qu'aucun autre ordinateur n'accède à la base de données (par exemple une copie distante de ConsoleOne).

Si la base de données est verrouillée par un autre ordinateur, un message d'erreur s'affiche lorsque vous essayez de lancer le compactage. Arrêtez ConsoleOne sur cet ordinateur et relancez l'opération.

IMPORTANT:  Avant d'effectuer des opérations sur la base de données, effectuez une sauvegarde du répertoire d'installation de ZENworks Handheld Management (en particulier de serverdata.mdb).

Vous pouvez compacter la base de données serveur en utilisant dbtool.exe sur la ligne de commande dans le répertoire d'installation du serveur (program files\novell\zfh).

Pour compacter la base de données serveur :

  1. Utilisez l'Explorateur Windows ou l'invite de commande sur la machine d'installation ZENworks Handheld Management pour accéder au répertoire d'installation du serveur ZENworks Handheld Management.

  2. À partir du répertoire d'installation, exécutez dbtool.exe.

  3. Si vous avez la certitude qu'aucun autre processus n'accède à la base de données (par exemple une installation distante de ConsoleOne), cliquez sur OK.

La base de données est compactée et le service redémarre.


Compactage de la base de données du service proxy

Vous pouvez compacter la base de données du service proxy en utilisant dbtool.exe sur la ligne de commande dans le répertoire d'installation du client (program files\novell\zfhap).

Pour compacter une base de données du service proxy :

  1. Utilisez l'Explorateur Windows ou l'invite de commande sur la machine du service proxy ZENworks Handheld Management pour accéder au répertoire d'installation du client ZENworks Handheld Management.

  2. À partir du répertoire d'installation, exécutez dbtool.exe.

    Un message s'affiche pour vous rappeler que le client ZENworks Handheld Management sera arrêté et redémarré une fois le compactage de la base de données terminé.

  3. Cliquez sur OK.


Compactage et réparation de la base de données

Si la base de données interne du serveur compatible avec ODBC ou la base de données du service proxy ne s'ouvre pas au démarrage de ZENworks Handheld Management ou du service proxy, il peut s'avérer nécessaire de la compacter et de la réparer.

Si elle est endommagée, un message indiquant qu'il est impossible de l'ouvrir apparaît dans le fichier journal. Pour compacter et réparer la base de données, vous devez utiliser la commande DBTOOL avec l'option /compact. D'autres options DBTOOL sont décrites ci-dessous.

Option Fonction

/compact

Compactage et réparation d'une base de données

/proxy

Exécution d'une tâche sur la base de données du service proxy

/server

Exécution d'une tâche sur la base de données d'un serveur

Par exemple, pour réparer la base de données du service proxy, tapez :

dbtool /proxy /compact

Dbtool.exe est installé dans les répertoires d'installation de zfh et zfhap.