Существует ли инструмент для построения дерева отношений хранимых процедур и функций, используемых в SQL Server 2008? - PullRequest
1 голос
/ 04 августа 2010

У меня есть устаревшее приложение, управляемое данными, с чрезвычайно сложной моделью данных (и сотнями хранимых процедур и функций SQL без четкого разграничения ответственности) в SQL Server 2008.

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

После недавнего пересмотра есть несколько [возможно] устаревших хранимых процедур, которые могут пойти, но из-за путаницы в модели данных трудно определить, «кто что использует».

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

Определение зависимостей вручную - это слишком много работы - только несколько сотен хранимых процедур и почти столько же функций.

Кто-нибудь знает решение, которое может сканировать зависимости и обеспечивать организованную (или даже графическую) визуализацию этих объектов?

Спасибо!

1 Ответ

1 голос
/ 04 августа 2010

Я использую EMS SQL Manager Lite (бесплатно) для этого (и более того). Когда вы открываете сохраненную процедуру / функцию, появляется вкладка Зависимости, которая показывает, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...