Насколько я знаю, вы не можете полагаться на управление зависимостями SQL Server. Лукаш указал на один из многих вопросов.
В 2005 году старая таблица syscomments эквивалентна sys.sql_modules.
Чтобы найти все имена таблиц, которые не встречаются в коде TSQL (представления, SP, функции), используйте этот оператор:
select t.name, sys.objects.name foundin, sys.objects.type_desc
from sys.objects t
left outer join
sys.sql_modules
inner join sys.objects on sys.objects.object_id = sys.sql_modules.object_id
on sys.sql_modules.definition like '%' + t.name + '%'
where t.type = 'U'
and sys.objects.name is null
order by t.name, type_desc, foundin
Если вы закомментируете строку с условием IS NULL, вы найдете все вхождения всех имен таблиц в коде TSQL. (независимо от того, действительно ли имя таблицы относится к этой таблице)