A quanti di voi è capitato di dover ricavare le dipendenze tra gli oggetti di SQL Server?
Sono sicuro che molti di voi, soprattutto quelli più sviluppatori, quelli abituati ad usare visual studio e le plugin di gestione del codice, di refactoring e quant'altro.
Quelli di voi abituati ad usare ad esempio tools come
ReSharper. Quelli abituati a fare "tasto destro --> Find usages.."
Insomma, fino alla versione 2005 la stored procedure utilizzata per il famoso view dependencies (nella figura sotto) era la
sp_depends.
Quello nella figura, è il menu di 2008, ma la voce compariva anche nel management studio del 2005.
Stasera, leggendo
questo post, mi sono ricordato di quanto la sp_depends non facesse quanto serviva. E il post lo dimostra. Fortunatamente, la stored procedure è stata deprecata come
da documentazione ed è consigliato ora l'utilizzo di
queste due dmv.
Vi consiglio di leggere
il post di Pinal Dave Stay Tuned!