日期:2014-05-18  浏览次数:20525 次

没想到MSSQL2008如此脆弱!
昨天同时5个人插入,查询同一个表就产生了死锁。
初步看来是我游标的问题。我使用的ADO
目前的解决办法。

1、ADO游标由原来的adLockPrssimistic 改为adLockOptimistic
2、在select 语句后面加with(nolock)
请问大家,这样可行吗?明天就要去客户那里测试了。

------解决方案--------------------
是的,软件都是脆弱的,所以需要注意用法和优化

------解决方案--------------------
针对楼主这个问题,通常都是在查询语句里增加with(nolock)来允许脏读。