В настоящее время я использую Microsoft Sync Framework, и все работает отлично, за исключением триггеров SQL, которые иногда не срабатывают. Вот код запуска, сгенерированный каркасом. Он работает 90% времени, но иногда CreationDate имеет NULL после вставки. Может ли быть какая-то проблема с датой, которую я пропускаю?SQL 2005 Trigger Not Firing Reliable
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [dbo].[MyTable_InsertTrigger]
ON [dbo].[MyTable]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON
UPDATE [dbo].[MyTable]
SET [CreationDate] = GETUTCDATE()
FROM inserted
WHERE inserted.[DataDate] = [dbo].[MyTable].[DataDate]
END;
еще одна причина, чтобы не использовать даты в качестве первичных ключей ... –