Productos y versiones afectados:

BioStar 2.6.2 ~ 2.7.10 versión MSSQL

 

Resumen

El estado de la zona BioStar 2 muestra 'Desconocido' incluso si todos los dispositivos de la zona están conectados a BioStar 2.



En el registro del sistema BioStar 2, verá algunos errores de consulta como a continuación.

 

12/09/06 12: 02: 11.129589 E <SYS> [0x000016c0] No se puede ejecutar el comando:


ACTUALIZAR T_ZN COMO ZN SET ZN.STA = CASO CUANDO

(SELECCIONE EL CONTEO * DE (

(SELECCIONE Z.ZNUID, Z.STA ZS, D.DEVID, D.STA DS DE T_ZN Z

ÚNETE A T_ETRDEVS ED ON Z.ZNUID = ED.ZNUID

ÚNETE A T_DEV D EN ED.DEVUID = D.DEVID)

UNIÓN

(SELECCIONE Z.ZNUID, Z.STA ZS, D.DEVID, D.STA DS DE T_ZN Z

ÚNETE A T_ZNFALINPSNS INP EN Z.ZNUID = INP.ZNUID

ÚNETE A T_DEV D EN INP.INPDEVID = D.DEVID)

UNIÓN

(SELECCIONE Z.ZNUID, Z.STA ZS, D.DEVID, D.STA DS DE T_ZN Z

ÚNETE A T_FALDRS FDR EN Z.ZNUID = FDR.ZNUID

ÚNETE A T_DR DR ON FDR.DRUID = DR.DRUID

ÚNASE A T_DEV D EN DR.INSDEVUID = D.DEVID O DR.OUSDEVUID = D.DEVID O DR.RELDEVIDX = D.DEVID O DR.SNSDEVIDX = D.DEVID)

UNIÓN

(SELECCIONE Z.ZNUID, Z.STA ZS, D.DEVID, D.STA DS DE T_ZN Z

ÚNETE A T_EXDEVS EX EN Z.ZNUID = EX.ZNUID

ÚNETE A T_DEV D EN EX.DEVUID = D.DEVID)

) COMO U

DONDE ZNUID = 32769 Y DS = 0)> 0

ENTONCES (ZN.STA | 64) OTRO (ZN.STA & ~ (64)) FIN

DONDE ZN.ZNUID = 32769

Código de error = 102

Sintaxis incorrecta cerca de '>'.

Sintaxis incorrecta cerca de la palabra clave 'AS'.

 

Porque

Error de consulta MSSQL

 

Solución

Actualización BioStar 2.7.11