Как мы можем расширить правила анализа кода SQLProj, добавив наше собственное правило?

В настоящее время файлы.sqlproj имеют 15 правил анализа кода (от SR0001 до SR0015). Я хотел бы создать собственное правило анализа кода, чтобы убедиться, что столбцы, используемые в выражениях where, проиндексированы.

Как бы я расширил текущий анализ кода.sqlproj, чтобы у меня было 16-е (SR0016) пользовательское правило анализа кода.

2 ответа

Просто заметил это.

Рассмотрите возможность использования Расширения анализа кода SSDT, которое было только что добавлено в SSDT и доступно в выпуске SSDT за март 2014 года.

http://msdn.microsoft.com/en-us/library/dn632175%28v=vs.103%29.aspx (Visual Studio 2012 и 2013)

Если вы используете Visual Studio 2010, посетите веб- сайт http://msdn.microsoft.com/en-us/library/dd172133%28v=vs.100%29.aspx (Visual Studio 2010).

Обратите внимание на местоположение, куда вы помещаете свою пользовательскую библиотеку: http://wearedevs.blogspot.co.uk/2014/05/ssdt-march-2014-static-code-analysis.html

Также проверьте http://dataidol.com/davebally/ssdt-tsql-smells-add-in/ (это даст вам ногу вверх)

Я следовал за сообщением в блоге.., сборка была в порядке, но я получил ошибку во время выполнения. То есть это дает мне - "Исключение было сгенерировано целью вызова", и я даже не могу создать проект БД в VS. Когда я удаляю dll из папки с расширением VS, все в порядке.

Другие вопросы по тегам