我在尝试延长 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 由 : s 调用tatement = con.prepareCall("dbo.store_procedure ?,?,?", ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY);
,它在内部设置“SET TRANSACTION ISOLATION LEVEL REPEATABLE READ”
有什么建议吗?有类似问题的人吗?提前致谢