Я думаю, что использование SQL Profiler в данном случае излишне, особенно потому, что оно может создать значительную нагрузку на сервер в зависимости от того, что вы отслеживаете. SQL Server предоставляет необработанные значения, используемые для его счетчиков производительности, через системную таблицу sysperfinfo; у вас должна быть возможность запускать этот запрос один раз в день и вычитать значения, чтобы определить, сколько запросов SQL вы получили за день:
SELECT cntr_value
FROM sysperfinfo
WHERE object_name = 'SQLServer:SQL Statistics'
AND counter_name = 'Batch Requests/sec'
Это, очевидно, будет работать, только если сервер работает целый день; перезапуск сбрасывает номер.