Windows-Server-2008

如何鎖定儲存在共享文件夾中的文件以進行編輯?

  • April 24, 2014

我已經安裝了啟用文件服務的 windows server 2008 r2。我有一個包含 5 台 Windows 7 電腦的網路,並且都在同一個工作組中(我沒有域控制器和活動目錄)。所有電腦都可以連接到伺服器並查看共享文件夾和文件。

我的問題是如何確保共享文件夾中的文件一次打開一次,以便每次只有一個網路使用者可以編輯特定文件。

在此先感謝,斯皮羅斯

我的問題是如何確保共享文件夾中的文件一次打開一次,以便每次只有一個網路使用者可以編輯特定文件。

這是設計內置的。它被稱為opportunistic locking,見這裡:http: //support.microsoft.com/kb/296264

預設情況下,為執行“適用於”部分中列出的 Windows 作業系統之一的伺服器消息塊 (SMB) 客戶端啟用機會鎖定。機會鎖定允許客戶端鎖定文件並在本地記憶體資訊,而不會有其他使用者更改文件的風險。這提高了許多文件操作的性能,但可能會降低其他操作的性能,因為授予機會鎖的伺服器必須在另一個使用者請求訪問文件時管理該鎖的破壞。

另請參閱:http: //msdn.microsoft.com/en-us/library/windows/desktop/aa365433%28v=vs.85%29.aspx

引用自:https://serverfault.com/questions/591075