【问题标题】:How can SQL procedures from the Master database help db developers?Master 数据库中的 SQL 过程如何帮助数据库开发人员?
【发布时间】:2008-11-11 16:30:53
【问题描述】:

SQL Server 的主数据库中有很多程序和函数,为数据库开发人员提供了方便的工具。例如,sp_help [database object] 将提供几个结果集,其中包含指定对象的有用属性; sp_helptext [procedure or function name] 将在您的结果窗格中返回过程或函数的主体(与您查看对象资源管理器并使用“Script as...”打开对象只是为了查看其代码内容相反)。其他非常方便程序包括sp_dependssp_msdependencies,其中第一个列出了如果您丢弃指定对象将停止工作的所有对象,而后者列出了如果指定对象要继续运行则不能丢弃的所有对象正常工作。

我今天从一位同事那里了解到所有这些,我很震惊我没有早点知道这些。

有没有人知道任何其他方便的小功能或程序可以帮助开发人员解决不熟悉(通常是错误)数据库的难题?

【问题讨论】:

  • 越野车?您运行的应用程序还是 RDBMS 本身?

标签: sql-server


【解决方案1】:

他们都在 MS 网站上:System Stored Procedures (Transact-SQL)

【讨论】:

    【解决方案2】:

    sp_who2 很有用 - 特别是当您将结果转储到临时表然后只提取阻塞信息时。

    【讨论】:

      【解决方案3】:

      看看这个帖子:Hidden Features of SQL Server

      【讨论】:

        【解决方案4】:

        我想到的两个

        锁:sp_lock2

        孤儿:sp_change_users_login

        【讨论】:

          猜你喜欢
          • 2012-05-02
          • 1970-01-01
          • 2019-02-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多