Lors de la mise à niveau vers Intel® Setup and Configuration Software 12.1, comment corriger les erreurs d’installation ou de DataBaseTool ne peuvent pas vérifier la version actuelle de la base de données.
Nous avons un système Intel® Setup and Configuration Software (Intel® SCS) 11.0.0.214 (installé en 2016) sur Windows 2008 Server R2. Lorsque vous essayez de passer à Intel® SCS 12.1, vous obtenez l’erreur :
Ni le programme d’installation ni DataBaseTool ne peuvent vérifier la version actuelle de la base de données.
La DB est sur un serveur distant exécutant SQL Server 2008 Enterprise.
Le compte DD utilisé par SCS a des droits d’administrateur sur le serveur local et a les droits nécessaires sur la DB cible :
- db_datareader
- db_datawriter
- db_ddladmin
- dnerner
(essayé même sur sysadmin)
Databasetool.exe UpgradeDB /RCSisDisabled DBServer=CHC20009002\PZUHEPRD492,2302 dbname=RCS_MO
INFOS : Démarrage : UpgradeDB
INFO : Vérifier si la base de données existe et est une version prise en charge...
INFOS : RunGetDBDbSicmd. 2. Le ERR_UNKNOWN_DB_VERSION de ERR_UNKNOWN_DB_VERSION (400)
ERREUR : La mise à niveau de la base de données a échoué. Aucune modification n’a été apportée à la base de données.
ERREUR : Terminé avec l’erreur (1000) : l’erreur inconnue s’est produite.
DatabaseTool.exe checkscsdbconnection dbserver=CHC20009002\PZUHEPRD492,2302 dbname=RCS_MO RCSUserName="FINHEDANI\sv_AMT_RCS_PROD_P » RCSPassword= »???? » RCSUserWinAuth=1
INFOS : Démarrage : CheckSCSDBConnection
INFO : Vérification de l’autorisation de l’utilisateur sur la base de données...
INFO : Vérification de la version de la base de données...
INFOS : RunGetDBDbSicmd. 2. Le ERR_UNKNOWN_DB_VERSION de ERR_UNKNOWN_DB_VERSION (400)
ERREUR : Terminé avec l’erreur (1000) : l’erreur inconnue s’est produite.
Vérifiez la version Intel® Setup and Configuration Software (Intel® SCS) dans la base de données :
- Serveur : CHC20009002\PZUHEPRD492,2302
- Base de données : RCS_MO
- Requête : sélectionnez * dans [dbo]. [global_settings]
- Résultats : devrait être similaire à celui ci-dessous
configuration_name | configuration_value | configuration_type |
operation_log_expiration_time | 365 | I |
scs_version | 11.0.0 | S |
Cochez la configuration_value pour voir la scs_version de file. Je soupçonne que cette valeur peut être manquante ou corrompue.
Dans ce cas, exécutez la requête suivante pour corriger le problème :
- Requête : mettre à jour [dbo]. [global_settings] Définir configuration_value = « 11.0.0 » lorsque le configuration_name = « scs_version »