gpt4 book ai didi

sql-server-2008 - 有没有免费的工具可以帮助可视化 SQL Server 2008 R2 中存储过程的逻辑?

转载 作者:行者123 更新时间:2023-12-02 13:10:20 26 4
gpt4 key购买 nike

我希望能够绘制存储过程的调用图。我对每一个细节都不感兴趣,也不关心动态 SQL(尽管检测它并跳过它或将其标记为这样会很酷。)

我希望该工具为我生成一棵树,给定服务器名称、数据库名称、存储过程名称、“调用树”,其中包括:

  • 父存储过程。
  • 作为调用者的子级调用的所有其他存储过程。
  • 作为执行此操作的存储过程的子级进行修改(更新或删除)的每个表。

希望我所追求的是什么是清楚的;如果没有 - 请询问。如果没有一个工具可以做到这一点,那么我想尝试自己写一个。 Python 2.6 是我选择的语言,我希望尽可能多地使用标准库。有什么建议吗?

编辑:为了赏金警告:SQL 语法很复杂。我需要一个可以解析各种 SQL 2008 的东西,即使它看起来很愚蠢。没有任何极端情况被禁止:)

EDIT2:如果我缺少的只是图形,那就没问题了。

最佳答案

**我刚刚意识到您可能正在寻找一个可以为您完成此操作的 Python 库。如果是这样,我对这个愚蠢的答案表示歉意,哈哈,但是如果您尝试可视化数据库以便可以执行维护,那么我的答案是相同的:) **

它不是免费的,但我向您保证 RedGate 的 SQL Dependency Tracker 非常物有所值。它会生成一个像您所描述的那样的图表,使您可以看到每个过程、键、 View 、触发器等中的所有参与者。很棒的软件: http://www.red-gate.com/products/sql-development/sql-dependency-tracker/

我知道你说免费,但几年前我和你处境相同,并且一直在寻找可以完成这项工作的东西,无论免费与否。在我找到这个软件之前,没有其他软件可以满足我的需要。如果您需要定期执行此类操作,我强烈建议您花钱购买此工具。

关于sql-server-2008 - 有没有免费的工具可以帮助可视化 SQL Server 2008 R2 中存储过程的逻辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4445117/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com