"Sniff" SQL queries being sent out from my computer I'm a student working on pulling certain information from an SQL server here at work. I don't have sysadmin privileges and my attempts at receiving them have not been met with success. It's a big company and the bureaucracy surrounding these things is nothing short of ridiculous, so that isn't an option.

I want to run a query that is already being executed by one of the programs on this computer, but with slightly different parameters (joining a few more tables, etc). The database is vast and incredibly complicated, and I've therefore been unable to understand how this program gets the information it does.

So my question is this: is there any way to monitor the queries being sent from my computer, specifically the query text? It would be tremendously helpful and save me time, energy, and a hell of a lot of red tape.

(I recognize this may seem like a stupid question or that I'm asking the impossible - if it can't be done it's no big deal - I can get by without it. It'd be nice, though.)
You do not require sysadmin privileges for what you want. You can use SQL Profiler and for that the required privilege is ALTER TRACE, see Permissions Required to Run SQL Server Profiler. Ask for the minimum required permission and perhaps will be granted.