Encontre todos os objetos que contêm texto específico no SQL Server

Quer encontrar todos os objetos T-SQL que fazem referência a um determinado nome de tabela, nome de coluna, procedimento armazenado?

SELECT DISTINCT a.[name]
FROM sysobjects a

INNER JOIN syscomments b on a
.id = b.id
WHERE b
.[text] LIKE '%[search-term]%'