ロックタイムアウト時間を接続単位ではなく、データベース単位もしくはアプリケーション単位で設定する方法についてご存知ではないでしょうか。
SET LOCKTIMEOUT 30000 SELECT * FROM [テーブル名] のように各接続単位で設定する方法については把握したのですが、
ロックタイムアウト時間をデータベースに対して設定する方法を探しております。
直接SQL Serverに対してSET LOCKTIMEOUTを発行しても、別の接続では規定値の-1(ロックタイムアウトエラーを発生させない)に戻ってしまいます。
[環境]
Webフォームアプリケーション
.NET Framework4.0
SQL Server2012
データベースへの接続についてはTableAdaperを使用しております。