Script to list all user accounts and which objects they created on SQL Server 2000 and 2005
Posted on 2007-11-29
I would like to list all the user accounts on a SQL 2000 database server, which databases they have access to, their privileges, their last activitiy (datetime), and which objects they created/modified/touched in some manner (i.e. selected from which tables, etc.)
Is is possible to glean this information from SQL 2000 in the form of a simple query? If not, what parts of the above question can come out of a simple query of system tables and what no, and what parts of the above question would require looking in the logs? (I'm assuming the bit about their recent activity would come from the logs only..) And what is the easiest way to read the logs for this information?
Lastly, can I get this information more easily from a 2005 database? How does 2005 compare to 2000 in terms of security?
Your earliest response would be very much appreciated! :)