Objectifs
Vérifier la cohérence de l'utilisation de procédures stockées entre une base de données et une solution Visual Studio .NET et répondre ainsi aux questions suivantes : les procédures stockées présentes dans ma base de données sont-elles bien utilisées dans mon code ? Les procédures stockées que je référence dans mon code sont-elles bien présentes dans ma base de données ?
Fonctionnement
SP Compare effectue une comparaison entre les procédures stockées présentes dans une base de données SQL Server et celles référencées dans le code d'une solution Visual Studio .NET.
- Lancez Visual Studio .NET et ouvrez la solution que vous souhaitez analyser
- Lancez SP Compare et sélectionnez les projets de la solution qui seront analysés
- Saisissez les paramètres de connexion à la base de données
- Le modèle de recherche des procédures stockées est basé sur les expression régulières. Un modèle de base vous est fourni avec l'add-in, que vous pouvez modifier selon vos besoins.
- Pour effectuer la comparaison, appuyez sur Find. Le résultat de la comparaison est affiché sous la forme d'un arbre colorant le nom des procédures stockées en fonction des divergences découvertes :
- nom en noir : la procédure stockée est à la fois présente dans la base de données et dans le code
- nom en orange : la procédure stockée n'est présente que dans la base de données
- nom en rouge : la procédure stockées n'est présente que dans le code
SP Compare peut analyser tous les projets d'une solution Visual Studio .NET et supporte tous les langages .NET.
Screenshot

Contact
Merci de nous communiquer les bugs que vous pourriez découvrir en envoyant un mail à l'adresse suivante : info@bewise.fr