APSQL

Etablir les dépendances d'un objet

Lorsque l'on souhaite intervenir sur la structure d'une table, d'une vue, … il est nécessaire d'évaluer l'impact de cette modification avant de la réaliser. Pour cela il faut connaître comment cet objet est utilisé dans la base. Il est bien sur impossible pour SQL Server de savoir comment cet objet est utilisé par les applications clientes..

Donc pour établir la liste des dépendances au niveau SQL Server il suffit d'exécuter la procédure sp_depends en lui passant en paramètre le nom de l'objet pour lequel on recherche les dépendances.

L'exemple suivant nous montre que la table clients est référencée par une une vue et une procédure.

Exemple d'utilisation de sp_depends

Les contraintes de clés étrangères qui font référence à la clé primaire de la table ne sont pas présentées par l'intermédiaire de cette procédure.