Да, вы можете использовать SQL-Trace для регистрации каждой команды, отправленной на сервер. Это тот же механизм, который используется профилировщиком, но вам не нужен профилировщик или какой-либо другой инструмент для его использования.
Существует два режима, в которых может работать SQL Trace: буфер в памяти и файл на диске. Первый используется только профилировщиком, не документирован и не должен использоваться. Используйте режим дискового файла. Позже файл можно открыть на том же или другом компьютере и даже загрузить в таблицу для анализа.
Чтобы узнать больше, перейдите на эту страницу: http://msdn.microsoft.com/en-us/library/ms191511.aspx и найдите раздел «Выполнение задач мониторинга с помощью трассировки SQL с использованием хранимых процедур Transact-SQL»