Our database systems become more important to the operation of our world all the time. We store data from sensors, back commerce systems, and more. We know software has bugs, and there will be security lapses, perhaps even from insiders. I suspect that as our software evolves, auditing will become more and more important all the time.
This week I’m curious to what extent you have auditing in your environment. For some of us it’s included in the software we write, for others we might have to retrofit auditing when some issue occurs, but most applications I’ve used have very limited auditing or logging capabilities.
How extensively is auditing deployed in your environment.
Whether it’s something simple like a Trace or Extended Events, the built-in SQL Audit, or some third party product, what percentage of your applications use some sort of auditing or logging? Is it a requirement, perhaps for certain types of systems? Or is it rarely implemented?
I think auditing will become more prevalent in the future, perhaps even a core function that we expect to find in every piece of new software.
Steve Jones
The Voice of the DBA Podcasts
We publish three versions of the podcast each day for you to enjoy.
- Watch the Windows Media Podcast – 19.3MB WMV

- Watch the iPod Video Podcast – 15.0MB MP4

- Listen to the MP3 Audio Podcast – 3.1MB MP3




Steve, we have different layers of auditing. We have a lot of segregation of duties and we not only audit ours apps but in a stage and prod environment we audit what was changed and who changed it from a release standpoint anything SQL related. In a nutshell we track a very minute change by apps and personnel. Methods use can be from cdc, home grown triggers, to third party utilities.
LikeLike