1.2 Éléments à prendre en compte concernant la base de données

Avant de procéder à la mise à niveau de ZENworks 2017 vers ZENworks 2020, veuillez prendre en compte les directives suivantes :

  • Si vous utilisez la base de données Sybase, veillez à la migrer vers la base de données PostgreSQL.

    Pour plus d'informations, reportez-vous au document Database Migration from Sybase to PostgreSQL (Migration de base de données de Sybase vers PostgreSQL).

  • Si vous utilisez une base de données externe, vous devez mettre à niveau ou migrer la base de données externe vers la dernière version prise en charge avant de mettre à niveau le serveur primaire.

    REMARQUE :si la base de données ZENworks est configurée au niveau de compatibilité d'une ancienne version de Microsoft SQL Server, par exemple, 2005, elle doit être définie sur la version actuelle prise en charge de SQL Server.

    Pour plus d'informations sur les versions de bases de données prises en charge, reportez-vous à la section Configuration requise pour la base de données du Guide d'installation du serveur ZENworks.

  • (Recommandé) Sélectionnez le type de base de données en fonction du nombre de périphériques dans l'environnement :

    • Pour les environnements comptant jusqu'à 5 000 périphériques, utilisez la base de données PostreSQL intégrée.

    • Pour les environnements comptant jusqu'à 20 000 périphériques, utilisez la base de données PostreSQL distante.

    • Pour les environnements comptant jusqu'à 40 000 périphériques, utilisez MS SQL ou Oracle.

    • Pour les environnements comptant plus de 40 000 périphériques, utilisez Oracle Enterprise Edition (avec partitionnement). Pour plus d'informations sur le partitionnement, reportez-vous à la section Oracle Enterprise avec partitionnement du Guide d'installation du serveur ZENworks.

    Si la base de données existante ne correspond pas à cette recommandation, faites-la migrer une fois la mise à niveau terminée.

  • Vous pouvez soit mettre à niveau la base de données sur le périphérique sur lequel elle s'exécute, soit la faire migrer à l'aide d'un programme d'installation de mise à niveau tiers.

    Si vous utilisez une base de données PostreSQL intégrée, le programme d'installation de la mise à niveau de ZENworks met à niveau et recrée la base de données.

    REMARQUE :sur un serveur hébergeant une base de données PostreSQL intégrée, assurez-vous que vous disposez de suffisamment d'espace libre (l'équivalent de la taille du fichier de la base de données).

  • Vous ne pouvez effectuer de mise à niveau que vers une version ultérieure de la même base de données. Il n'est pas possible d'effectuer la migration d'une base de données vers une autre à l'aide du programme d'installation de la mise à niveau.

  • Pour toutes les bases de données externes, arrêtez les services ZENworks sur tous les autres serveurs primaires avant d'effectuer la mise à niveau de la base de données.

  • IMPORTANT :si vous utilisez la base de données Microsoft SQL Server, avant de mettre à niveau votre zone, assurez-vous que les tables de base de données sont disponibles dans le schéma de base de données par défaut DBO. Si elles n'y sont pas, pour éviter tout problème, contactez le support client Micro Focus pour éviter tout problème.

    Pour trouver le schéma de base de données, exécutez la requête suivante dans la base de données Microsoft SQL : SELECT distinct(SCHEMA_NAME(schema_id)) as OWNER FROM sys.objects WHERE type='U'