2009-04-28 77 views
2

我已经继承了一个有很多(160+)存储过程的遗留系统。我正在寻找一种方法来创建一个图表,将其中的程序被其他程序称为存储过程结构

  • 显示
  • 展示其C#代码的一部分使用该存储过程
  • 组的程序由使用它们的系统的各个部分

有没有这样的工具?或者会帮我执行任务?

+0

我试过Visustin(http://www.aivosto.com/visustin.html),但它只是产生垃圾。 – sumek 2009-04-28 16:58:46

回答

2

红门的SQL Dependency Tracker可以处理您的第一个项目。

至于你的第二个项目,你唯一真正的选择是做一个Find In Files(默认情况下为control-shift-F)并在你的解决方案中搜索那个存储过程的名字。不过,您必须对自己的字符串实际使用情况进行自己的分析。

第三,没有我知道的工具可以产生如此广泛的概述。

1

DBScribe和DOxygen可能会对您有所帮助。

+0

得到这些的任何链接? – 2009-04-28 17:07:03

0

我会为您的程序添加一些基本的日志记录,并根据业务流程创建程序使用情况的日志。

因此,如果您的应用程序管理水果销售POS。

买和橙色。 保存日志

买一个苹果。 保存日志。

等...

这样你发现不仅被使用,但何时以怎样的。