Bonjour,
on a un server de base de données sql server 2000
on a 3 administrateurs de base de données
et on veux savoir qui a supprimer telle de données dans telle tables
est ce que ce possible de le connaitre ?
merci de votre reponse
Bonjour,
on a un server de base de données sql server 2000
on a 3 administrateurs de base de données
et on veux savoir qui a supprimer telle de données dans telle tables
est ce que ce possible de le connaitre ?
merci de votre reponse
C'est possible, soit en créant des triggers, soit utilisant DBCC TRACEON.
Mais surveiller comme ça tout ce qui se passe dans une base, c'est très consommateur de ressources.......
OK merci
mais j'ai du mal a comprendre l'utilsation du DBCC TRACEON
est que tu peux m'eclaircir un peu
Non, pas TRACEON, mais le profileur SQL.
A +
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/ * * * * *
Bonjour,
Si vous souhaitez journaliser ce qui se passe dans vos base de données, vous pouvez reprendre l'idée de SQLPro en utilisant les procédures stockées système sp_trace_XXX, et gérer le tout dans un job.
@++![]()
Le profiler, si c'est temporaire, ça va aller. Mais pour du permanent, c'est quand-même contraignant...
Partager