- Vous devez d'abord disposer d'un projet Visual Expert en cours d'exécution.
Si nécessaire, vous pouvez trouver un guide de démarrage ici. - Dans le treeview, sélectionnez l'élément modifié.
Par exemple, une colonne de la base de données. - Dans la barre de navigation, cliquez sur "Analyse d'impact".
- Tous les objets utilisant cette colonne sont affichés dans une hiérarchie de conteneurs, pour faciliter leur recherche et leur modification.
- Sélectionnez 1 objet : son code s'affiche, et les références à la colonne sont mises en évidence
Où est utilisée une colonne dans ma base de données SQL Server et dans mon code Transact SQL ?
Une colonne a changé : quel est l'impact sur mon code ?
Trouvez toutes les références à une colonne ou à une table SQL Server.
Faites en sorte que votre application ne casse pas lorsque votre schéma évolue.

Quels schémas dépendent du schéma que je modifie ?
Tout un schéma change : commencez au niveau des schémas
Quand une modification porte sur un schéma entier, par exemple une migration, un découpage ou la refactorisation d'objets partagés, commencez par les macros de dépendances entre schémas.
Dans la section Transact-SQL, sélectionnez Schemas. Dans la barre de navigation, sous Code Documentation, cliquez sur All Schemas, puis sélectionnez un ou plusieurs schémas.
Sous Cross-References, cliquez sur :
- Dependencies from other schemas : liste les objets d'autres schémas qui utilisent les schémas sélectionnés. Elle montre quels schémas la modification risque de casser.
- Dependencies to other schemas : liste les objets des schémas sélectionnés qui utilisent d'autres schémas. Elle montre de quoi dépendent les schémas sélectionnés.
Lancez ensuite une analyse d'impact sur chaque objet à modifier, pour voir toutes ses références en détail.
Voir Analyse des Dépendances au Niveau des Schémas.
Quels objets SQL Server sont supportés par l'analyse d'impact ?
Vous pouvez trouver des références à n'importe quel élément de code, du moment qu'il appartient à un langage supporté par Visual Expert : objets, méthodes, variables, tables, colonnes, vues, procédures, triggers...
Vous trouverez ci-dessous quelques exemples supplémentaires :
Où est appelée une fonction dans le code T-SQL SQL Server ?
Si j'ajoute un paramètre à ma fonction : quel code dois-je mettre à jour ?
Si le prototype d'une fonction ou d'une procédure doit changer, vous pouvez retrouver instantanément tous les appels à cette fonction - et les mettre à jour.

Où ma variable est-elle référencée dans le code T-SQL SQL Server ?
Si ma variable change, quel code est affecté ?
Trouvez toutes les références à une variable donnée dans votre code.
Mettez à jour votre code pour éviter les effets secondaires négatifs.

Où sont supprimées mes données dans le code T-SQL SQL Server ?
Quel code sert à supprimer / mettre à jour / insérer à partir d'une table ?
Quelque chose s'est mal passé ? Les données ne sont pas supprimées comme prévu ?
Trouvez tous les endroits dans votre code qui suppriment des données de cette table.
