У меня есть устаревшее приложение, управляемое данными, с чрезвычайно сложной моделью данных (и сотнями хранимых процедур и функций SQL без четкого разграничения ответственности) в SQL Server 2008.
У нас есть и веб-приложение, и хранимые процедуры отчетности, и они должны работать бок о бок, но есть примеры, когда это правило не соблюдается должным образом. Это полностью без документов.
После недавнего пересмотра есть несколько [возможно] устаревших хранимых процедур, которые могут пойти, но из-за путаницы в модели данных трудно определить, «кто что использует».
Я бы хотел знать, есть ли доступный инструмент или стратегия, которая может помочь мне смоделировать зависимости каждой из хранимых процедур и функций в базе данных (поскольку существует несколько уровней, вызывающих друг друга).
Определение зависимостей вручную - это слишком много работы - только несколько сотен хранимых процедур и почти столько же функций.
Кто-нибудь знает решение, которое может сканировать зависимости и обеспечивать организованную (или даже графическую) визуализацию этих объектов?
Спасибо!