2012-02-01 60 views
1

我無法訪問我的數據庫文件,因爲「系統進程」正在鎖定它。 SQL服務器服務目前沒有運行。系統進程正在鎖定我的數據庫文件MDF

如何阻止此鎖定我有能力移動文件或使用它執行某些操作?

編輯1

所以,我已經解決了這個問題,但對我鎖定的實際原因仍然不明。

我使用了Unlocker程序,它也無法確定鎖定源,但具有程序文件在系統重新啓動時移動的功能。我做了這個,然後把另一個版本的文件複製並修改過。

這個新的細絲也像移動的舊絲一樣從未以同樣的方式鎖定。活動文件被sqlservr.exe進程鎖定,看起來很平常。沒有不可撤銷的鎖定發生。

+0

你有SQL Server Express還是隻有全面的SQL Server? – 2012-02-01 12:08:03

+0

這是http://stackoverflow.com/q/9093458/27535的副本嗎? – gbn 2012-02-01 12:18:44

+0

@Anders,我只使用SQL Server Express,沒有全面的服務器。 – 2012-02-01 13:04:44

回答

2

使用sysinternals ProcMon,看看是使用文件...

+0

我用OpenFileView,它顯示它是'系統進程' – 2012-02-01 13:03:15

0

前面已經提到的,你可能有一個像Sysinternals公司如的那些工具運氣Process Explorer,因爲它可能指向特定的進程。這可能會在未來爲您提供更多信息。

通常,防病毒軟件可以抓住並鎖住例如在掃描期間。