Background: I'm a .NET developer who wants to use SQL Profiler to help develop and debug applications. The instance I'm using is for my department only - we have full access to all databases (which are only ours anyhow). Our DBA says we can't have access to ALTER TRACE because of the security risks, but I can't find any relevant information to back his claims. Using SQL Server 2005.
Only reference I found regarding security implications was here, but none of the risks there apply (the only relevant one seems to be the ability to see every event on every database, which doesn't matter since I'm already owner of all of them.).
Is there any reason we shouldn't be able to use TRACE?
EDIT: On a side note, that MSFT article says: "In previous versions of SQL Server, SQL Trace automatically blanked out a query event if the string sp_password was found anywhere in the text of the query. This feature has been removed in SQL Server 2005, and you should not depend on it to protect your intellectual capital." I'm a bit confused about this, as I just ran sp_password and it did in fact block out the password.