We help IT Professionals succeed at work.

capture table access

jdr0606
jdr0606 asked
on
75 Views
Last Modified: 2018-10-15
I'm trying to capture user details each time certain tables are accessed.

I've used triggers in the past to capture inserts and updates with user, host, dates etc. detail but not for simple access.

Is there a way to do this.
Comment
Watch Question

ste5anSenior Developer
CERTIFIED EXPERT

Commented:
Take a look at the audit capabilities of SQL Server: SQL Server Audit (Database Engine).
SQL Server DBA & Architect, EE Solution Guide
CERTIFIED EXPERT
Awarded 2009
Distinguished Expert 2019
Commented:
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)
UNLOCK SOLUTION

Author

Commented:
This could be my solution however I'm running SQL2014 Standard and this appears to only work on enterprise.
Raja Jegan RSQL Server DBA & Architect, EE Solution Guide
CERTIFIED EXPERT
Awarded 2009
Distinguished Expert 2019

Commented:
Yes, SQL Server Audit Feature is an Enterprise edition feature whereas Profiler would work fine for any edition of SQL Server

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions