¿Existe una manera fácil de seguir las dependencias de tabla/procedimiento almacenado/función en SQL Server 2005+? He heredado una aplicación gigante con muchas tablas y aún más procedimientos almacenados y funciones que son largas y están interrelacionadas.Dependencias del Servidor SQL
Al final del día hay una forma de construir un árbol de dependencias? Idealmente, lo que estoy buscando va en ambas direcciones:
Para una tabla/procedimiento, ¿qué depende de ello?: mostrar todos los procedimientos almacenados que hacen referencia a él con el tiempo (idealmente en una vista de árbol de tal manera que los procedimientos sub nido a los procedimientos más grandes que ellos llaman)
Para un procedimiento - ¿qué depende?: muéstreme todos los procedimientos y tablas que un procedimiento determinado tocará (o podría) cuando se ejecute.
Parece que esta herramienta no debería ser tan difícil de fabricar y sería increíblemente útil para el mantenimiento de DB en general. ¿Alguien está enterado de tal cosa? Si esto no existe, ¿por qué diablos no?
La funcionalidad integrada en Management Studio es agradable, pero la información no parece estar completa en absoluto.
Finalmente se decidió a utilizar la versión de prueba - esto es una gran herramienta. – Cory