【问题标题】:How can I document tables and fields in SQL Server 2005如何在 SQL Server 2005 中记录表和字段
【发布时间】:2013-08-30 12:20:38
【问题描述】:

我在 SQL Server 学习过程中不知何故错过了这一点。

我希望能够在我们的 SQL Server 2005 环境中记录表/字段/过程,但我找不到这样做的方法。这可能吗,还是我需要某种第三方应用程序?

这听起来很简单,所以我可能忽略了它。

谢谢!

JH

编辑:特别是,我正在谈论记录 SQL 对象('此表用于 blah,并由 foo 和 bar 引用。')。感谢所有的帮助 - 你们成功了。

【问题讨论】:

  • 文档是什么意思?只是一个列表?
  • +1 甚至想记录任何东西! :-)

标签: sql-server


【解决方案1】:

SQL Server 有 Extended Properties,您可以将其用于此目的。

【讨论】:

  • 这太棒了 - 没听说过,可以完美满足我们的需求。荣誉。
【解决方案2】:

RedGate 软件称为SQL Doc 是最好的文档工具之一。

【讨论】:

    【解决方案3】:

    有很多工具 - 我个人非常喜欢 SQL Doc(Red-Gate 的;前面提到过),但也喜欢 ApexSQL 的 ApexSQL Doc

    但许多其他工具也将读取和记录数据库模式 - 如果您已经有帮助编写者,请查看 - 它甚至可能也支持数据库文档!

    马克

    【讨论】:

      【解决方案4】:

      使用存储过程、视图和函数,您可以简单地将注释语法添加到对象定义中,例如:

      /*
      some comment
      */
      create view dbo.view sample ...
      

      表格和字段有点复杂,您可以按照Chris 的建议使用Extended Properties。您可以通过 Management Studio 访问它,方法是选择已探索对象中的表和上下文菜单中的属性。

      如果您有能力投资工具,您可以按照TheTXI 的建议选择SQL Doc

      【讨论】:

        【解决方案5】:

        您应该查看 www.aphilen.com,他们有一个可用的 SQL 文档工具,他们可能会帮助您完成您尝试实现的目标,或者如果您有时间使用 sp_help objectname,您可以手动完成这一切

        【讨论】:

          猜你喜欢
          • 2013-08-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-05
          相关资源
          最近更新 更多