【发布时间】:2011-03-20 16:00:28
【问题描述】:
我在相册表上创建了一个简单的触发器。但是该触发器在触发器文件夹中的可编程性中的对象资源管理器中不可见。我刷新了该文件夹并重新启动了 SSMS,但仍然没有运气。但是我可以在触发器文件夹中的该表下看到该触发器。这是功能还是错误?
我使用的是 SQL Server 2008。
【问题讨论】:
标签: sql-server sql-server-2008
我在相册表上创建了一个简单的触发器。但是该触发器在触发器文件夹中的可编程性中的对象资源管理器中不可见。我刷新了该文件夹并重新启动了 SSMS,但仍然没有运气。但是我可以在触发器文件夹中的该表下看到该触发器。这是功能还是错误?
我使用的是 SQL Server 2008。
【问题讨论】:
标签: sql-server sql-server-2008
可编程性中的触发器用于数据库触发器 (DDL Triggers)。如果展开表格,您可以查看表格触发器 (DML Triggers)。 例如,您正在寻找表“students”的触发器遵循: expand "Tables"=> Expand "students"=> 在这里,您将在 Triggers Node 中找到 DML 触发器。
【讨论】:
这里是特定表的触发器所在的位置:
【讨论】:
如果还是找不到,可能是因为你指定了
CREATE TRIGGER X
ON SERVER ALL
指定在服务器级别部署。
扩展服务器对象 > 触发器
【讨论】:
折叠数据库的选项卡,然后刷新(F5)并展开 TableName > Triggers> 这是您的触发器(需要先执行才能自动保存。)。
【讨论】: