我有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
答案 0 :(得分:0)
数据库复制是在不同服务器上同步两个表的最佳方法。对于mor详细信息,请访问: http://msdn.microsoft.com/en-us/library/ms151198.aspx