0
我有SQL服务器管理工作室2012和im试图创建一个现有的数据库上的触发器,测试这个我创建了一个表“prueba”和im试图设置触发器(通过右键单击数据库, calle veritrax并击中“新查询”)。这是我的查询:触发器创建给出了错误
CREATE TRIGGER items_insert ON [dbo.prueba]
FOR INSERT
AS
SET XACT_ABORT ON
INSERT INTO OPENQUERY(WEBDB, 'SELECT * FROM prueba')
SELECT ID, Name FROM INSERTED
GO
不过,我得到这个错误:
*消息8197,级别16,状态4,程序items_insert,1号线 对象 'dbo.prueba' 不存在或对此操作无效*
查询有什么问题?任何帮助,将不胜感激
编辑:天啊,对不起,我粘贴了一个旧的错误信息,错误提到prueba.dbo不参考tlbAccessAreas!
检查dbo.prueba是对dbo.tblAccessAreas的依赖。检查dbo.prueba是否有tblAccessAreas的FK。 dbo.prueba上访问dbo.tblAccessAreas的任何其他触发器。 –
我该如何检查?即时通讯新的SQL Server,我怀疑它有依赖关系,因为我especifically创建表来测试链接服务器! – user1181589
如果你有正确的权限,你可以右键单击dbo.prueba表并单击'查看依赖关系' –