У меня возникла проблема с попыткой увеличить время ожидания блокировки в SQL Server SP. Независимо от того, что я пытаюсь, он продолжает выдавать «Превышено время ожидания запроса блокировки». Я использую java + jtds 1.2.2, c3p0 0.9.1 и sql server 2008. Настройки, которые я пробовал:
SET LOCK_TIMEOUT 10000 inside the SP and with con.createStatement().execute("SET LOCK_TIMEOUT 10000 ")
перед вызовом SP. и в операторе SP: statement.setQueryTimeout(10);
SP вызывается: statement = con.prepareCall("dbo.store_procedure ?,?,?", ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY);
и устанавливает "SET TRANSACTION ISOLATION LEVEL REPEATABLE READ" внутри
любые предложения? у кого похожие проблемы? заранее спасибо
REPEATABLE READ
и у вас проблемы с блокировкой? Эти двое, вероятно, связаны. Почему вы используетеREPEATABLE READ
? - person JNK   schedule 24.06.2011