Můžete porovnat možnosti SET pro relaci, jejíž časový limit vypršel, s možnostmi z relace, která tomu tak není:
SELECT
session_id,
[ansi_defaults],
[ansi_null_dflt_on],
[ansi_nulls],
[ansi_padding],
[ansi_warnings],
[arithabort],
[concat_null_yields_null],
[deadlock_priority],
[quoted_identifier],
[transaction_isolation_level]
FROM
sys.dm_exec_sessions
WHERE
session_id IN (<spid1>, <spid2>);
Když najdete některá, která se liší, experimentujte se změnou každého nastavení v dotazu SSMS na opačné, dokud neuplyne časový limit (nebo ručně nastavte možnosti v kódu aplikace před odesláním dotazu). Nyní nemám po ruce instanci 2005, takže jsem tento dotaz netestoval. Možná budete muset zakomentovat jeden nebo více názvů sloupců.