Existe-t-il de bons outils pour l'parsing statique de la design de database SQL Server?

Je suis intéressé par l'existence de tous les outils qui peuvent effectuer une parsing statique par rapport à une database SQL Server. En substance, je cherche l'équivalent DB de FxCop ou NDepend; quelque chose qui peut inspecter la couche de données et revenir avec des recommandations autour de mésortingques telles que la design, la dénomination et tout autre atsortingbut mesurable relatif à la qualité.

Quelqu'un a-t-il déjà utilisé un outil qui peut fournir des commentaires sur la design? Merci.

Si vous utilisez SQL 2008 ou avez une instance de SQL 2008 n'importe où, vous pouvez utiliser la gestion basée sur des stratégies. Cela fera ce que vous voulez. Cochez cette case Cela fonctionnera pour les noms et autres standards, mais pourrait ne pas fonctionner sur les mésortingques de données.

Vous pouvez toujours utiliser l' parsingur Microsoft Best Practices pour SQL

SQL Enlight est un outil d'parsing statique dédié à SQL Server, fonctionnant dans SSMS et faisant partie de l'continuous integration. Il y a un avis sur Simple Talk par Grant Fritchey . Il existe de nombreux tests embeddeds ainsi qu'une capacité (quoique compliquée) à créer ses propres chèques.

SQL Cop est une autre option. Ce n'est pas aussi sophistiqué que SQL Enlight, et ne peut pas être automatisé dans le cadre d'un process de construction, mais il est gratuit.