作业帮 > 综合 > 作业

C#中怎么判断某张表是否被锁

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/29 21:15:40
C#中怎么判断某张表是否被锁
你开独占锁去锁,锁不到就是锁定了.
再问: 写一段sql文来判断某条数据是否被锁,知道是哪个表,表名为(article),也知道是哪条数据,数据ID(topicid=1);
再答: 你是oracle么? 刚才我以为你要在程序中加入锁机制。 其实是否锁定是没办法判断的,一般都是看执行时间来判断的。
再问: sql server
再答: 你试验下这个 sp_who,查看所有用户及sp_lock,查看所有当前打开的资源,应该会发出Lock是哪个进程, 用 kill 进程号 删除进程开锁 我觉的找句也许对你有用哦:用行锁必须要加索引,要不然直接升级为表锁 : 企业管理器->服务器->管理工具->活动->当前活动 然后把他kill掉。。。 4:SQL事件探查器,监控一下,看主要是那些处理引起的死锁.然后做相应的处理.