为什么会有别的进程锁定定我的事务呢(100分求助!!!)

mrsxw2002 2003-03-06 09:15:17
我们公司的OA系统是自己开发的,用的是ASP + MS SQL Server 7.0,有时候使用时(有70个人使用)经常出现以下问题:


Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC SQL Server Driver][SQL Server]Your transaction (process ID #20) was deadlocked with another process and has been chosen as the deadlock victim. Rerun your transaction.

但只要你刷新一下页面,就恢复正常,究竟是什么原因呢
...全文
60 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
leimin 2003-03-06
  • 打赏
  • 举报
回复
try
sp_dboption
check the transaction isolation level
the default is "set transaction isolation level read commited"

first you should check you sp code!

loverlv 2003-03-06
  • 打赏
  • 举报
回复
他不是锁定你的事务, 而是你的事务和别的事务发生死锁.

你可以把你的事务的级别设定为: high. 我忘记了是什么参数了.

22,294

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧