4

目前 .sqlproj 文件有 15 条代码分析规则(SR0001 到 SR0015)。我想创建自己的代码分析规则,以确保 where 子句中使用的列被索引。

我将如何扩展当前的 .sqlproj 代码分析,以便我拥有第 16 条 (SR0016) 自定义代码分析规则。

4

2 回答 2

4

才注意到这一点。

考虑使用 SSDT 代码分析可扩展性,它刚刚添加回 SSDT,在 SSDT 2014 年 3 月版本中可用。

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/(这会给你一个腿)

于 2014-05-27T10:25:36.930 回答
0

我关注了博客文章..构建没问题,但出现运行时错误。这意味着它给了我-“调用目标引发了异常”,我什至无法在 VS 中创建数据库项目。当我从 VS 扩展文件夹中删除 dll 时,一切都很好。

于 2015-09-09T15:53:34.843 回答