在库里增加了一张表,6个字段,测试数据6行,结果现在运行程序(asp.net),偶尔出现一个问题,就是程序里显示正确的内容,表打开是空白的,其它表正常,断开连接再连上去,还是空白,在服务里把SQL服务重启,然后再连接,还是空白,然后关掉SQL Server Management Studio Express,再开几次,就好了,好了之后一直是正确的,这情况是什么问题,怎么解决?
在出现问题时,我试着添加了一行数据,正常时后加的数据是不显示的,不正常时只显示后加的数据,就像是两个不同的表,真搞笑
那个示例代码用了,三张表都是空的
是不是 有事務。事務 沒有關閉。
估计是那会卡吧 现在没有报错了?
除了上面博文提到的, 你还可以用Activity Monitor, 打开方法: 在SQL Management里面, 右键数据库引擎, 选择活动监视器, 打开后, 在数据库列项勾选你调试的DB, 查看所有与此DB相关的连接, 看是否有锁住的, 并且可以看出在等待什么资源。 比较好用
不知道你用的sql是什么版本的?
我知道sql2005、sql2008中profiler这个优化工具可以帮助我们查看死锁问题
如果楼主 不会看下这个百度文档