Thanks for the article on using Windows groups, Tim!
As a software developer (not a DBA expert) working on an applications that use SQL Server as the database server, one concept I've often heard told to the clients when setting up users for SQL Server is that they should set up a separate user for each end user, so that they will be able to tell who performed given actions when looking at any audit logs or anything. The idea was that if everyone logged in using a single shared user, there would be no way to determine which person actually performed a given action.
Is that not an issue when using the Windows groups solution, since SQL Server only sees the one login/user associated with the group? It certainly seems to lead to cleaner management of privilages and access. Maybe the need to determine which individual was performing a specific action was being overstated?
Thank you again for the great article.
-Charlie