Oké, we hebben eerder soortgelijke problemen gehad.
De manier waarop we dit hebben opgelost, was door lokale parameters in de SP te maken, zodat
DECLARE @LOCAL_Contract_ID int,
@LOCAL_dt_From smalldatetime,
@LOCAL_dt_To smalldatetime,
@LOCAL_Last_Run_Date datetime
SELECT @LOCAL_Contract_ID = @Contract_ID,
@LOCAL_dt_From = @dt_From,
@LOCAL_dt_To = @dt_To,
@LOCAL_Last_Run_Date = @Last_Run_Date
We gebruiken dan de lokale parameters binnen de SP in plaats van de parameters die zijn doorgegeven.
Dit loste meestal het probleem voor ons op.
We denken dat dit te wijten is aan het snuiven van parameters, maar hebben geen bewijs, sorry... X-)
BEWERKEN:
Kijk eens naar Verschillende benaderingen het snuiven van SQL Server-parameters corrigeren voor enkele inzichtelijke voorbeelden, uitleg en oplossingen.