Tuesday, October 13, 2009
Using SQL Profiler Trace without the SA server role
By default users who has the SA role (SysAdmin) server role on the SQL server are able to trace activity on the SQL server with SQL Profiler. However not all users who need to trace SQL server activity will have the SA server role. To give users permissions to run SQL Profiler traces without the SA role, you need to grant ALTER TRACE permissions to the these users.
For instance grant SQL Profiler permissions to the user account Mark from domain MyCompany:
GRANT ALTER TRACE to [MyCompany\Mark]
For more information see: Permissions required to run SQL Profiler trace.
Labels:
permission,
SA,
sql profiler trace
Subscribe to:
Post Comments (Atom)
3 comments:
Really usefull!
PS: commenting 'cause who has a blog knows how important this kind of comment is.. :)
Is it possible to grant alter trace to a user for a specific database only?
Luanne,
No, this permission to trace is on server level.
Post a Comment