J'utilise actuellement Microsoft Sync Framework et tout fonctionne correctement, à l'exception des déclencheurs SQL qui ne semblent pas fonctionner parfois. Voici le code de déclenchement généré par le framework. Cela fonctionne 90% du temps mais parfois le CreationDate est NULL après une insertion. Pourrait-il y avoir un problème de date que je néglige?Le déclencheur SQL 2005 ne se déclenche pas de manière fiable
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;
encore une autre raison de ne pas utiliser les dates clés primaires que ... –