How to monitor a single db of an instance in SQL Server I am trying to program against a vendor supplied database, and would like to understand what SQL statements or procedures they are calling.

Is there a way I can monitor a specific database?  The system was setup with both the production and test database in the same instance (so monitoring an instance is too broad).
You can accomplish this with the SQL Server Profiler.

http://msdn.microsoft.com/en-us/library/ms181091.aspx

First you will want to create a trace.

http://msdn.microsoft.com/en-us/library/ms175047.aspx

Then you will want to specify the events you want to track.

http://msdn.microsoft.com/en-us/library/ms188674.aspx

Then setup a filter for the database name.

http://msdn.microsoft.com/en-us/library/ms175520.aspx