SQL Server のタイムアウト

SQL Server にはクエリタイムアウトは存在しない。ロックタイムアウトがあるのみ。
そのロックタイムアウトもデフォルトでは無限に設定されている。
ロックタイムアウトを設定したいなら SET LOCK_TIMEOUT を使う。

クエリタイムアウトが発生している場合は、 SQL Server ではなく
アプリケーション(ミドルウェア)の仕業なので、
ADO, ODBC, JDBC など使っているミドルウェアによる。