为什么出现lock time out 问题??(100分)

  • 主题发起人 主题发起人 pychd
  • 开始时间 开始时间
P

pychd

Unregistered / Unconfirmed
GUEST, unregistred user!
sql7.0数据库,在一个特大库检索并生成一个小库时,当时间稍长的话,就出
现lock time out错误。但是我只有一台机器一个进程对数据库操作,为什么
出现这个问题?我希望就需要很长时间也不出错,怎么办?
使用ado的时候设置connectiontimeout 和 commandtimeout也没用!

 
先查看一下 select @@Lock_timeout
设置一下你的Lock_timeOut时间:set Lock_TimeOut = (毫秒值)

你生成的小库是不是从多个表中选取的。
可能你的sql语句调用了某个表,然后游标停留在某处,造成一些记录被锁。
你可以用Sql Server的Enterprise中的工具查看一下是不是有记录被锁.
 
接受答案了.
 
后退
顶部