确定正在调用单独的实用程序数据库中的函数的数据库

时间:2008-11-25 05:36:37

标签: sql-server tsql

我有几个数据库,其中一个包含从其他数据库调用的实用程序函数。在实用程序函数中是否有一种方法可以确定从哪个数据库调用函数?

2 个答案:

答案 0 :(得分:2)

您是否尝试过:SELECT db_name()?

答案 1 :(得分:0)

您在SQL事件探查器中运行跟踪,但这可能无法为您提供完整列表。所以,你也应该查询information_schema.routines&每个数据库中的information_schema.tables视图,以查看哪些表和视图使用该函数并可以调用它并将列表与跟踪进行比较。