タイムアウトしているセッションのSETオプションと、タイムアウトしていないセッションの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インスタンスを手元に持っていないので、このクエリをテストしていません。 1つ以上の列名をコメントアウトする必要がある場合があります。