I'm a DBA who's recently had to begin administering SQL 2005 boxes where I'm not the local admin (at least not for now). Things I can no longer do:
- monitor performance with perfmon
- export system event logs (for subsequent analysis with LogParser)
- remotely admin services with SC command
- manage local SQL Server aliases with SQL Server Configuration Mgr
- use SQL Server Configuration Mgr at all for that matter (e.g. to add -T1204 startup traceflag)
- view "all processes" when monitoring CPU in taskmgr
- use cluster mgmt tools
I'm willing to be non-admin if I could have these capabilities, but my system admins say they can't achieve that fine a level of control. I miss being able to to these things, and have not quit campaigning to get these capabilities back.
My vote would be setup DBAs as either
- non-administrator with above extra capabilities; or
- local administrator and then figure out a way to restrict DBA from doing whatever it is you don't want her to do
>> Stay informed about: SQL Server Administrative rights VS DBA SA rights