Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在使用两个DB的系统中找到触发器?_Sql_Sql Server 2008_Sql Server 2008 R2 - Fatal编程技术网

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

Sql 如何在使用两个DB的系统中找到触发器?,sql,sql-server-2008,sql-server-2008-r2,Sql,Sql Server 2008,Sql Server 2008 R2,我在SQLServer2008R2中创建了一个触发器。我在触发器中使用了两个数据库表。我试图在两个数据库的可编程性->数据库触发器中找到它,但我没有找到它。谁能帮我找到它吗?我甚至忘记了它的名字(我几周前创建的)。请帮帮我 提前感谢以下查询将列出数据库中的所有触发器,最新创建的触发器位于列表顶部: SELECT name,create_date FROM sys.triggers ORDER BY create_date DESC 旁注: 触发器不会出现在可编程性>数据库触发器中,因为此区

我在SQLServer2008R2中创建了一个触发器。我在触发器中使用了两个数据库表。我试图在两个数据库的
可编程性->数据库触发器中找到它,但我没有找到它。谁能帮我找到它吗?我甚至忘记了它的名字(我几周前创建的)。请帮帮我


提前感谢

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

SELECT name,create_date 
FROM sys.triggers 
ORDER BY create_date DESC
旁注:


触发器不会出现在
可编程性>数据库触发器中,因为此区域包含链接到数据库的触发器(如DDL触发器)。标准触发器附加到数据库表,并显示在SSMS树的
tables
部分中所属表的下方-它们不是单独列出的。

Ok。谢谢你的回答。为什么你要查询
sys.objects
而不是
sys.triggers
?@Damien\u不信者-谢谢-我更新了答案以反映你的建议。但是,要用另一个问题来回答您的问题—除了键入更少的字符之外,您是否有理由认为对于此类查询访问哪些视图很重要?