你在查询分析器里面运行
SET ANSI_WARNINGS ON
go
set ansi_nulls on
go
create trigger syn on 检验任务
for insert,update,delete
as 
begin distributed transaction
delete from openrowset('sqloledb','xc';'sa';'',es.dbo.检验任务) where id in (select id from deleted)
insert into openrowset('sqloledb','xc';'sa';,es.dbo.检验任务) select * from inserted
commit tran