Bonjour,
Nous utilsons actuellement un logiciel dont je tairai le nom, qui s'appuie sur une base MS SQL. L'éditeur nous envoie des mises à jour logicielles à effectuer de manière quasi mensuelle. Aucune information nous est donnée sur les modifications apportées en direct dans les tables de la Bdd. Nous savons pourquoi est developpé le fix mais jamais exactement ce qu'il va faire.
L'équipe des admins (+ system que db) dont je fais partie, assez craintive suite aux multiples erreurs générés par l'application de ces fixs voudrait pouvoir détecter toutes modifications des tables.
J'ai lu dans les tuto qu'un trigger peut être effectuée sur certaine commande :
* l'insertion de données (INSERT)
* la suppression de données (DELETE)
* la mise à jour (UPDATE)
Ma première question est :
Peut on savoir après coup qu'une table a été modifiée (suppression ligne / colonne) ?
Peut on mettre en place un déclencheur sur un alter ou une commande autre que celles citées plus haut ?
Merci
Partager