Самый точный метод для достижения вашей цели - использовать настраиваемое решение для ведения журнала, встроенное в ваши хранимые процедуры.
Вы можете использовать динамические административные представления SQL Server (DMV), как и другие, чтобы получить приблизительное представление о запросах / хранимых процедурах, выполняемых на вашем сервере, однако реальная цель этих DMV состоит в том, чтобы предоставить понимание настройки производительности, а не предоставление контрольного журнала.
Например: Как определить самые дорогостоящие запросы SQL Server, используя DMV
Данные, предоставленные соответствующими DMV (sys.dm_exec_query_stats и т. Д.), Содержат только подробные сведения о планах запросов, которые в настоящее время хранятся в кэше планов SQL Server, и поэтому могут предоставлять только ограниченную перспективу активности сервера.
Электронная документация по SQL Server: sys.dm_exec_query_stats