Ham*_*jan 7 stored-procedures python-2.6 sql-server-2008 call-graph
我希望能够绘制存储过程的调用图.我对每个细节都不感兴趣,而且我并不关心动态SQL(尽管检测它并将其跳过可能很酷或者将其标记为这样.)
我希望工具生成我一棵树,给定的服务器名称,数据库名称,存储过程的名称,一个"调用树",其中包括:
希望很明显我追求的是什么; 如果没有 - 请问.如果没有可以做到这一点的工具,那么我想尝试自己写一个.Python 2.6是我选择的语言,我想尽可能多地使用标准库.有什么建议?
编辑:出于赏金的目的警告:SQL语法是COMPLEX.我需要一些可以解析各种SQL 2008的东西,即使它看起来很愚蠢.没有角落案件被禁止:)
编辑2:如果我缺少的是图形,我会没事的.
**我刚刚意识到你可能正在寻找可以为你做这件事的Python库.如果是这样,我为dud的答案大声抱歉lol,但是如果你试图想象一个DB这样你可以执行维护,那么我的答案是一样的:)**
这不是免费的,但我向你保证RedGate的SQL Dependency Tracker非常物有所值.它会生成一个类似于您描述的图形,允许您查看每个过程,密钥,视图,触发器等中的所有参与者.真棒软件:http: //www.red-gate.com/products/sql-development/ SQL依赖性跟踪器/
我知道你说是免费的,但几年前我和你在同一条船上,看起来有点可以做到这一点,无论是否免费.直到我找到这个软件,没有别的东西可以做我需要的东西.如果你需要定期做这类工作,我强烈建议你找到这个工具的钱.
归档时间: |
|
查看次数: |
4940 次 |
最近记录: |