数据库执行sql的问题,各位帮忙
本人用c#+sqlserver2005开发,测试时在本地局域网未出现问题,但放到阿里云后,其中一个服务会出现服务出错,跟踪错误后,发现服务内执行到对某张表的查询时报错,而这个查询可以确认sql及表都没有问题。开始怀疑是出现死锁,直接并将所有写了锁的地方取消了锁。但运行不到两天,又出现同样问题。
请各位给点建议,除了写了锁可能锁表,还有哪些情况表会被锁。或许不是锁的原因,那在什么情况下会导致一个表无法执行查询呢?
我现在是出现问题后只能重启服务,重启后会正常一段时间。