02-07-2013 02:04 AM
Hi,
assuming I don't want to enable auditing or install reporting services.
Is there a query I can run against vault store DB to determine user access rate to archived items in the past week by hours?
I have a scheduled evening upgrade, and the customer is concerned that we will cause many users to not be able to work correctly. (no vault cache)
I'm trying to think of a simple query that I can run against the vault store DB that will give me in results how many users accessed archived items between 18PM to 00PM, so I can show him "you see? only 9 people out of 25,000 tried to open archived item"...
any ideas?
Is it even possible?
Sarah
Solved! Go to Solution.
02-07-2013 02:55 AM
02-07-2013 02:55 AM
No, there isn't a way to do this.
02-07-2013 02:56 AM
You might want to check IIS logfiles, but as Rob states, it is not possible in SQL
02-07-2013 03:34 AM
OK, Thanks !
02-07-2013 05:21 AM
And whilst you're marking one of the posts here as a solution :) You might want to take a look at this article I wrote about logparser:
http://thingsilearnedtoday.net/2011/05/09/using-log-parser-with-enterprise-vault/
02-10-2013 02:32 AM
02-10-2013 10:19 PM
wow, I thought that therei s solution about this, but yes it will be to hard to perform I guess...
02-13-2013 01:13 PM
After reviewing your link I think that this is the only viable, no cost, way to achieve that goal without enabling auditing with item access granularity enabled.
02-13-2013 01:32 PM
Glad to help.
BTW .. Auditing isn't necessarily the answer. Last time I checked all of the 'http' access to items is recorded as the Vault Admin Account, rather than the 'actual' user which performed the retrieval.
02-13-2013 01:59 PM
but the idea is to show how many items are being accessed at all right? so regardless of the user, it will validate what is needed
02-13-2013 02:03 PM
guess so.. but would need to turn on auditing, let it run etc.. whereas IIS logs are likely to already have this information.