Vues :
Question :
Comment puis-je vérifier la présence de déclencheurs dans la base de données DWData ?

Réponse :
Les déclencheurs de la base de données DWData ne sont pas pris en charge, car ils peuvent causer des problèmes dans la base de données ou lors de la mise à jour de DocuWare.
Si vous pensez que la base de données contient des déclencheurs, exécutez la requête suivante:
Remarque : cette requête s'applique UNIQUEMENT aux bases de données MSSQL.
Utilisez Dwdata ;
SELECT table_name = OBJECT_NAME(parent_object_id) ,
trigger_name = name ,
trigger_owner = USER_NAME(schema_id) ,
OBJECTPROPERTY(object_id, 'ExecIsUpdateTrigger') AS isupdate ,
OBJECTPROPERTY(object_id, 'ExecIsDeleteTrigger') AS isdelete ,
OBJECTPROPERTY(object_id, 'ExecIsInsertTrigger') AS isinsert ,
OBJECTPROPERTY(object_id, 'ExecIsAfterTrigger') AS isafter ,
OBJECTPROPERTY(object_id, 'ExecIsInsteadOfTrigger') AS isinsteadof ,
CASE OBJECTPROPERTY(object_id, 'ExecIsTriggerDisabled')
WHEN 1 THEN 'Disabled'
ELSE 'Enabled'
END AS status
FROM sys.objects
WHERE type = 'TR'
ORDER BY OBJECT_NAME(parent_object_id)
Une fois la requête exécutée, le résultat affichera les tables pour lesquelles des déclencheurs ont été créés et indiquera s'ils sont activés.

 
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.