Question :
ServerSetup affiche l'un des messages d'erreur suivants ou un message similaire lors de la connexion à la base de données au cours d'une mise à niveau ou d'une installation initiale.
L'installation ne peut pas continuer car votre machine utilise une version de serveur de base de données non prise en charge.
L'installation ne peut pas continuer car votre machine utilise %MySQL Version x% qui n'est pas prise en charge.
"Seules les versions MSSQL 09.x, 10.x, 11.x, 12.x, 13.x sont supportées"
Réponse :
DocuWare fonctionne avec une version de base de données non prise en charge.
Veuillez consulter le KBA suivant pour obtenir un aperçu de la compatibilité entre la base de données et DocuWare.
Versions de Windows et de bases de données compatibles avec DocuWare Sur site
En outre, vous pouvez consulter le chemin de mise à jour pour trouver le meilleur chemin de mise à jour possible pour votre système.
Chemin de mise à jour de DocuWare
Lorsque l'installation du serveur DocuWare rencontre ce problème, arrêtez l'installation et vérifiez l'installation de votre base de données.
Pour plus d'informations sur MySQL, MSSQL ou Oracle, cliquez ici :
Pour obtenir la version exacte de MySQL, exécutez cette commande sur votre base de données.
SHOW VARIABLES LIKE "%version%" ;
Cette commande affichera la version de MySQL actuellement installée.
Veuillez vérifier les KBA suivants pour obtenir le chemin de mise à niveau correct pour votre environnement.
Mise à niveau de la base de données MySQL 5.6 / V2 vers MySQL 8 / V3
Assurez-vous que votre base de données MySQL fonctionne avec la collation correcte, ce qui peut être fait en exécutant la requête suivante
SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLLATION_NAME
FROM INFORMATION_SCHEMA.COLUMNS
Dans le cas de DocuWare 7.13, veillez à utiliser le bon mélange de version <> collation de MySQL, faute de quoi DocuWare ne fonctionnera pas correctement.
MySQL dispose de collations définies au niveau de la base de données, de la table et de la colonne.
Si vous devez modifier la collation, réglez chaque niveau individuellement
Si votre base de données MSSQL n'est pas prise en charge par l'installation du serveur DocuWare actuellement utilisée, vérifiez la configuration requise.
Vous pouvez obtenir la version exacte de votre base de données en exécutant la requête suivante
SELECT @@VERSION
Grâce à ces informations, vous pouvez consulter la documentation Microsoft et obtenir une version MSSQL plus lisible.
Si, pour une raison quelconque, vous ne pouvez pas passer à une version de base de données MSSQL Supportée, vous pouvez désactiver la vérification de l'installation du serveur DocuWare.
Si une erreur survient en raison d'une version de base de données non supportée, vous devrez passer vous-même à une version de base de données supportée.
Désactiver la vérification de la version du serveur SQL pour DocuWare
Oracle est supporté jusqu'à DocuWare 7.9.
Les versions ultérieures de DocuWare ne peuvent pas utiliser Oracle comme base de données principale.
L'utilisation d'Oracle pour les listes de sélection reste possible.
Si vous utilisez une version ultérieure de DocuWare et que vous utilisez Oracle pour les listes de sélection, l'installation du serveur DocuWare peut encore afficher un message indiquant qu'Oracle n'est plus pris en charge.
En effet, la Liste ne peut pas faire la différence entre une " base de données principale " et une base de données utilisée uniquement pour les listes de sélection.
La désactivation des connexions à la base de données ou leur remplacement par MySQL/MSSQL pendant la durée de la mise à niveau résout ce problème et peut être annulée par la suite.
Quelques informations de base sur les mises à niveau de DocuWare, la migration, etc :
Comment déplacer une base de données DocuWare (7+)
Comment mettre à jour DocuWare correctement (7.1+)
Le KBA s'applique UNIQUEMENT aux Organisations sur site.
Veuillez noter : Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.
