Sql Server Msg 2110

时间:2017-02-22 13:51:55

标签: sql-server

我无法弄清楚如何解决以下错误:

  

Msg 2110,Level 15,State 1,Procedure store,113   无法改变触发器' store_10'在'用户'因为此触发器不属于此对象。指定正确的触发器名称或正确的目标对象名称。

上面的Trigger是使用以下语法创建的(并且没有生成错误消息):

OnSelectedIndexChanged="drp_SelectedIndexChanged" AutoPostBack="True"

1 个答案:

答案 0 :(得分:0)

您可以运行此查询以查看已分配给数据库中哪些表的触发器:

SELECT 
     T.name AS [Trigger Name]
    ,O.name AS [Table Name]
FROM sys.[triggers] T
INNER JOIN sys.[Objects] O
    ON O.[object_id] = T.[parent_id]
;

这可能会让你有一些迹象表明事情会变得多乱。

请确保您在发生问题的同一数据库中打开的新查询窗口中运行查询。

获得该信息后,您应该能够找出问题所在。

首先编辑:

您可以尝试运行此查询以获取触发器定义并将结果发布为您的问题的编辑吗?

EXECUTE sys.sp_helptext 'store_10';