Bonjour,
en SQLSERVER 2000,
comment peut-on voir les actions récentes (delete, update, insert , drop , ....) effectuées sur la base ?
D'avance merci.
Bonjour,
en SQLSERVER 2000,
comment peut-on voir les actions récentes (delete, update, insert , drop , ....) effectuées sur la base ?
D'avance merci.
Vaut mieux tard que jamais
On ne peut pas faire grand chose dans cette version hélas. Il existe une fonctionnalité d'audit mais il faudra l'activer au préalable (http://technet.microsoft.com/en-us/l.../dd277388.aspx). Sinon c'est plutôt le désert, il n'y a rien de très recommandable (triggers, ...) à faire.
David B.
Bonjour,
Pour visualiser les actions les plus récentes vous pouvez tenter de regarder la trace serveur créée par défaut sous C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\log_XXX.trc. Attention car ce journal de trace est réinitialisé à chaque démarrage de SQL Server et sa durée dans le temps est limité de part sa taille et le nombre de fichiers tournant disponibles.
Vous pouvez implémenter votre propre audit en activant le C2 audit comme vous le suggère dbaffaleuf mais celui-ci est assez rigide car vous ne pourrez pas choisir les événements à auditer.
Une deuxième méthode consiste à implémenter une historisation de vos traces pour des analyses dans le temps ...
++
Autant pour moi j'étais parti sur la 2005 ... va savoir pourquoi
Merci dbaffaleuf![]()
Vous pouvez quand même voir la dernière commande SQL passé par chaque session avec la requête suivante :
A +
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM sys.dm_exec_connections CROSS APPLY sys.dm_exec_sql_text(most_recent_sql_handle)
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
et non toujours pas avec la 2000 !!
A part dbcc inputbuffer()...
A+ David B.
Partager