Надявам се, че не съм закъснял с това:
Ако вашият SQL вход има достъп до sys схемата в конкретна база данни, можете да използвате изгледа sys.dependencies, за да намерите всички зависимости на обект с един изстрел:
SELECT o.name, o.type_desc, p.name, p.type_desc
FROM sys.sql_dependencies d
INNER JOIN sys.objects o
ON d.object_id = o.object_id
INNER JOIN sys.objects p
ON d.referenced_major_id = p.object_id
Използвайки това като отправна точка, вероятно бихте могли да създадете приличен инструмент за създаване на дърво на зависимости. Има също така специфични за тип изгледи (например sys.columns), които дават по-задълбочена информация относно всеки конкретен тип обект на база данни; те могат да се използват за предоставяне на контекстна информация за обект, ако е необходимо.