TSQL-запрос для поиска неиспользуемых хранимых процедур

Я пытаюсь отследить все хранимые процедуры в базе данных, которые никогда не использовались или которые не использовались в течение многих месяцев.

Я хотел бы найти запрос, чтобы показать все хранимые процедуры, которые не используются, чтобы эти хранимые процедуры можно было проанализировать, чтобы определить, можно ли их удалить.

Я знаком с sys.procedures, но не знаю, как определить, используется процедура или нет.

<code>SELECT *
FROM sys.procedures;
</code>

Использование SQL Server 2008 R2.

UPDATE UPDATE UPDATE

Используя приведенный ниже запрос Аарона Бертрана, слегка модифицированный, это то, что я в итоге использовал, и это было прекрасно.

<code>SELECT p.*
  FROM sys.procedures AS p
  LEFT JOIN sys.dm_exec_procedure_stats AS s ON s.[object_id] = p.[object_id]
 WHERE s.object_id IS NULL;
</code>

Спасибо за помощь.

Ответы на вопрос(3)

Ваш ответ на вопрос