当前.sqlproj文件有15个代码分析规则(SR0001到SR0015)。我想创建自己的代码分析规则,以确保where子句中使用的列是索引列。
我该如何扩展当前的.sqlproj代码分析,以便获得第16个(SR0016)自定义代码分析规则。
刚刚注意到这一点。
考虑使用SSDT代码分析可扩展性,它刚刚添加回SSDT,并在2014年3月的SSDT版本中提供。
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中创建DB项目。当我从VS扩展文件夹中删除dll时,一切都很好。