OVH Cloud OVH Cloud

Trigger audit DDL

4 réponses
Avatar
Brigitte
Bonjour,

Je suis à la recherche d'un script me permettant de créer un trigger me
permettant d'auditer les DDL effectués sur une base.

Merci

Bonne journée

Brigitte

4 réponses

Avatar
Rudi Bruchez
Brigitte a écrit:

Je suis à la recherche d'un script me permettant de créer un trigger me
permettant d'auditer les DDL effectués sur une base.



Bonjour,

Je suppose que tu parles de triggers DDL sur SQL server 2005. Si ce n'est
pas le cas, une façon d'auditer globalement les changements faits dans une
base, serait d'utiliser un script trouvable ici (pub !)
http://www.babaluga.org/doku.php/programmation/comparaison_python-ruby ,
pour générer le script de DDL de toute la base régulièrement, et le
comparer avec un outil de diff, comme par exemple WinMerge.

--
Rudi Bruchez, MCDBA
http://www.babaluga.com/
Avatar
Brigitte
Bonjour,

Merci, mais je cherche à capturer les DDL effectués (drop table, drop index,
host) dans le cadre de la sécurité car nous avons eu un soucis de production.
Un drop index a été effectué et nous voulons tracer ce genre de commande et
surtout voir qui l'exécute.

Bonne journée

Brigitte

"Rudi Bruchez" <"rudi#nospam#[at]babaluga" a écrit :

Brigitte a écrit:

> Je suis à la recherche d'un script me permettant de créer un trigger me
> permettant d'auditer les DDL effectués sur une base.

Bonjour,

Je suppose que tu parles de triggers DDL sur SQL server 2005. Si ce n'est
pas le cas, une façon d'auditer globalement les changements faits dans une
base, serait d'utiliser un script trouvable ici (pub !)
http://www.babaluga.org/doku.php/programmation/comparaison_python-ruby ,
pour générer le script de DDL de toute la base régulièrement, et le
comparer avec un outil de diff, comme par exemple WinMerge.

--
Rudi Bruchez, MCDBA
http://www.babaluga.com/



Avatar
Christian Robert
Pour les trigger DDL, ici :

http://msdn2.microsoft.com/fr-fr/library/ms186406.aspx

--
Cordialement

Christian Robert
Consultant - Formateur chez Winwise
MCT - MCDBA - MCSD
MCTS & MCITP SQL Server 2005


"Brigitte" a écrit :

Bonjour,

Je suis à la recherche d'un script me permettant de créer un trigger me
permettant d'auditer les DDL effectués sur une base.

Merci

Bonne journée

Brigitte


Avatar
Brigitte
Merci.
Est-il possible de stocker dans une table le résultat de ce déclencheur ddl?
Si oui, comment?

Bon week-end

Brigitte

"Christian Robert" a écrit :

Pour les trigger DDL, ici :

http://msdn2.microsoft.com/fr-fr/library/ms186406.aspx

--
Cordialement

Christian Robert
Consultant - Formateur chez Winwise
MCT - MCDBA - MCSD
MCTS & MCITP SQL Server 2005


"Brigitte" a écrit :

> Bonjour,
>
> Je suis à la recherche d'un script me permettant de créer un trigger me
> permettant d'auditer les DDL effectués sur une base.
>
> Merci
>
> Bonne journée
>
> Brigitte