Al actualizar a Intel® Setup and Configuration Software 12.1, cómo corregir el error que el instalador o DataBaseTool no pueden comprobar la versión actual de la base de datos.
Tenemos un sistema Intel® Setup and Configuration Software (Intel® SCS) 11.0.0.214 (instalado en 2016) en Windows 2008 Server R2. Al intentar actualizar a Intel® SCS 12.1, se recibe el error:
Ni el instalador ni DataBaseTool pueden comprobar la versión actual de la base de datos.
DB se encuentra en un servidor remoto que ejecuta SQL Server 2008 Enterprise.
La cuenta AD utilizada por SCS tiene derechos de administrador en el servidor local y tiene derechos necesarios sobre la base de datos objetivo:
- db_datareader
- db_datawriter
- db_ddladmin
- db centro de datos
(se ha intentado incluso en sysadmin)
Databasetool.exe UpgradeDB/RCSisDisabled DBServer=CHC20009002\PZUHEPRD492,2302 dbname=RCS_MO
INFORMACIÓN: Inicio: UpgradeDB
INFORMACIÓN: Comprobación de si la base de datos existe y es una versión compatible...
INFO: RunGetDBVersionVersión. 2. Lanzamiento de ERR_UNKNOWN_DB_VERSION (400)
ERROR: Error en la actualización de la base de datos. No se realizaron cambios en la base de datos.
ERROR: Completado con un error (1000): Se ha producido un error desconocido.
DatabaseTool.exe checkscsdbconexión dbserver=CHC20009002\PZUHEPRD492,2302 dbname=RCS_MO RCSUserName="LISTAHEDANI\sv_AMT_RCS_PROD_P" RCSTool="????" RCSUserWin Dmc=1
INFORMACIÓN: Inicio: CheckSCSDBConexión
INFORMACIÓN: Verificación de permisos de usuario en la base de datos...
INFORMACIÓN: Verificación de la versión de la base de datos...
INFO: RunGetDBVersionVersión. 2. Lanzamiento de ERR_UNKNOWN_DB_VERSION (400)
ERROR: Completado con un error (1000): Se ha producido un error desconocido.
Compruebe la versión Intel® Setup and Configuration Software (Intel® SCS) de la base de datos:
- Servidor: CHC20009002\PZUHEPRD492,2302
- Base de datos: RCS_MO
- Consulta: Seleccione * desde [dbo]. [global_settings]
- Resultados: deben ser similares a los siguientes
configuration_name | configuration_value | configuration_type |
operation_log_expiration_time | 365 | I |
scs_version | 11.0.0 | S |
Compruebe el número configuration_value de la scs_version fila. Sospecho que ese valor podría estar ausente o dañado.
Si es así, ejecute la consulta siguiente para corregir el problema:
- Consulta: Actualizar [dbo]. [global_settings] Establecer configuration_value = '11.0.0', donde configuration_name = 'scs_version'