我无法访问我的数据库文件,因为“系统进程”正在锁定它。 SQL服务器服务目前尚未运行。
如何停止此锁定,我可以移动文件或使用它执行某些操作?
编辑1
所以,我已经解决了这个问题,但锁定的实际原因对我来说仍然是未知的。
我使用的是Unlocker程序,它也无法确定锁定源,但是具有在系统重启时编程文件移动的功能。我做了这个,然后放了另一个版本的文件,先前复制和修改过。
这种新的长丝也像旧的一样从未以同样的方式锁定。活动文件被sqlservr.exe进程锁定,这看起来很平常。不会发生不可移除的锁定。
答案 0 :(得分:2)
使用sysinternals ProcMon查看正在使用该文件的内容......
答案 1 :(得分:0)
正如已经提到的,你可能会喜欢像Sysinternals那样的工具,例如: Process Explorer,因为它可能指向特定的进程。这可能会在将来为您提供更多信息。
通常,反病毒软件可以抓住并保持锁定,例如在扫描期间。