Можете да сравните опциите SET за сесията, която изтича, с тези от сесията, която не е:
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>);
Когато откриете някои, които са различни, експериментирайте с промяна на всяка настройка на обратната във вашата SSMS заявка, докато получите изтичане на времето (или ръчно задайте опцията(ите) в кода на приложението си, преди да изпратите заявката). Сега нямам под ръка екземпляр от 2005 г., така че не съм тествал тази заявка. Може да се наложи да коментирате едно или повече имена на колони.