Есть ли хорошие инструменты для статического анализа проектирования баз данных SQL Server? - PullRequest
1 голос
/ 02 марта 2011

Я заинтересован в существовании любых инструментов, которые могут выполнять статический анализ базы данных SQL Server. По сути, я ищу DB эквивалент FxCop или NDepend; что-то, что может проверять уровень данных и возвращаться с рекомендациями по таким показателям, как дизайн, наименование и любые другие измеримые атрибуты, связанные с качеством.

Кто-нибудь использовал в прошлом инструмент, который может обеспечить некоторую обратную связь дизайна? Спасибо.

Ответы [ 3 ]

3 голосов
/ 02 марта 2011

Если вы используете SQL 2008 или имеете где-нибудь экземпляр SQL 2008, вы можете использовать управление на основе политик.Это будет делать то, что вы хотите. Отметьте здесь Это будет работать для именования и других стандартов, но может не работать с метриками данных.

Вы всегда можете использовать анализатор Microsoft Best Practices для SQL

0 голосов
/ 23 января 2014

SQL Enlight - это специальный инструмент статического анализа для SQL Server, работающий в SSMS и являющийся частью непрерывной интеграции.* * * * * * * * * * * * * * * * * * * * * *.Существует множество встроенных тестов, а также возможность (хотя и сложная) создавать свои собственные проверки.

SQL Cop - еще один вариант.Он не такой сложный, как SQL Enlight, и его нельзя автоматизировать как часть процесса сборки, но он бесплатный.

0 голосов
/ 14 февраля 2012
...