Microsoft SQL Server 2008 R2
我有一个目前无法查询的表,但似乎没有锁定它。
不返回:
SELECT * FROM myTable
返回:
SELECT * FROM myTable with (nolock)
插入表格也失败。
当我运行sp_lock
时,我在myTable
上找不到任何锁定实例。当我运行“按对象分配资源锁定”报告时,我看不到myTable
的任何锁定。
还有哪些其他可能会阻止表格被采取行动?
感谢。
答案 0 :(得分:0)
运行sp_who2并查看所有spid。查看您是否仍然与仍在考虑对表执行插入/更新/删除的数据库建立连接。如果你找到它,杀死spid,你应该能够查询表。