如何在使用两个DB的系统中找到触发器?

时间:2013-04-12 10:21:11

标签: sql sql-server-2008 sql-server-2008-r2

我在SQL Server 2008 R2中创建了一个触发器。我在该触发器中使用了两个数据库表。我试图在两个DB的Programmability -> Database Triggers中找到它,但我找不到它。任何人都可以帮我找到它吗?我甚至忘记了它的名字(我已经在几周前创建过了)。请帮帮我。

提前致谢

1 个答案:

答案 0 :(得分:1)

以下查询将列出数据库中的所有触发器,最近创建的触发器位于列表顶部:

SELECT name,create_date 
FROM sys.triggers 
ORDER BY create_date DESC

旁注:

触发器不会出现在Programmability > Database Triggers中,因为此区域包含链接到数据库的触发器(如DDL触发器)。标准触发器附加到数据库表,并显示在SSMS树的Tables部分中的拥有表下方 - 它们未单独列出。