【问题标题】:Determining database from which function in separate utility database is being called确定正在调用单独实用程序数据库中的哪个函数的数据库
【发布时间】:2008-11-25 05:36:37
【问题描述】:

我有几个数据库,其中一个包含从其他数据库调用的实用函数。实用程序函数中有没有办法确定从哪个数据库调用函数?

【问题讨论】:

    标签: sql-server tsql


    【解决方案1】:

    您尝试过:SELECT db_name() 吗?

    【讨论】:

      【解决方案2】:

      您可以在 SQL Profiler 中运行跟踪,但这可能不会为您提供完整的列表。因此,您还应该查询每个数据库中的 information_schema.routines 和 information_schema.tables 视图,以查看哪些表和视图使用该函数,并可以调用它并将列表与跟踪进行比较。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-02-23
        • 2013-03-18
        • 2011-03-28
        • 1970-01-01
        • 2020-06-13
        • 1970-01-01
        • 2013-02-28
        • 2011-08-19
        相关资源
        最近更新 更多