Nota importante:
Insistimos en los derechos exclusivos sobre todas las bases de datos de DocuWare.
No se permiten activadores externos, procedimientos almacenados, etc.
Dichas características en las bases de datos de DocuWare podrían obstaculizar el correcto funcionamiento del sistema DocuWare.
DocuWare no prueba el sistema para que funcione con activadores adicionales dentro de las bases de datos de DocuWare.
Tenga en cuenta que si hay activadores externos en las bases de datos, está ejecutando un entorno no compatible.
Por este motivo, le recomendamos encarecidamente que elimine/desactive todos los activadores/procedimientos almacenados externos problemáticos para excluirlos como causa principal.
Le recomendamos encarecidamente que utilice las funciones internas de DocuWare para escribir en otras bases de datos o en trabajos generales como el comportamiento basado en activadores.
Si, tras un análisis más exhaustivo, descubrimos que un activador externo causó el error, nos reservamos el derecho a cobrar por el análisis previo.
Comportamiento:
- Si los valores de los campos en el archivador cambian sin causa perceptible, la razón podría ser un activador creado por uno mismo en la base de datos dwdata. DocuWare no crea ningún activador en la base de datos dwdata.
- Si los cambios en la parte administrativa de DocuWare no se pueden guardar sin un mensaje de error claro, el motivo podría ser un activador autocreado en algún lugar de la base de datos dwsystem.
- Si durante la actualización de las bases de datos de DocuWare se produce un error inesperado y no aparece ningún mensaje de error claro en el registro, el motivo podría ser un activador creado por el usuario en cualquiera de las bases de datos de DocuWare.
Solución:
Para comprobar si existe un activador autocreado en la base de datos correspondiente, puede utilizar las siguientes consultas:
MS SQL:
Select [tgr].[name] as [trigger name], [tbl].[name] as [table name]
from sysobjects tgr
join sysobjects tbl on tgr.parent_obj = tbl.id
WHERE tgr.xtype = 'TR'
MySQL o base de datos interna:
mostrar activadores
Por favor, tenga en cuenta:
Para algunas tablas DocuWare utiliza activadores, sobre todo en la base de datos dwsystem - no los borre.
¡Este KBA es aplicable a sistemas In situ SOLO!
Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.
