SQL插入触发器与复制或存储过程

时间:2014-04-09 06:22:56

标签: sql sql-server sql-server-2008

我有2个通过链接服务器连接链接的SQL Server表。一旦将记录插入到一​​个表中并将其复制到另一个表中,我就会在一个表上放置以下触发器。但是,如果链接由于某种原因而中断或者其他服务器发生故障,我的触发器不会触发它只是瞬间触发。

处理这种情况的最佳建议是什么?

ALTER TRIGGER [dbo].[trgAfterInsert] ON  [cms].[dbo].[HA_TRANSIT]
FOR INSERT
AS  
    INSERT INTO [10.230.1.56].[wfcdb].[dbo].[PunchDataHoneywell](card_number, identifier, name, surname, transit_date, terminal, direction, exported) 
       SELECT 
          card_number, identifier, name, surname, transit_date, terminal, direction, exported = '0'
       FROM inserted

1 个答案:

答案 0 :(得分:0)

数据库复制是在不同服务器上同步两个表的最佳方法。对于mor详细信息,请访问: http://msdn.microsoft.com/en-us/library/ms151198.aspx