我需要在DOSEMU下的linux下運行一堆舊的DOS FoxPro/Clipper應用程序。 該程序訪問位於網絡服務器上的「數據庫」(可能是Windows或 Linux服務器)Linux與Windows之間的記錄鎖定問題
實際上,程序運行正常,但我不能管理,使記錄鎖定工作 像預想的那樣:我可以在兩個終端(或服務器和任何終端的 實例)中運行程序並鎖定兩個記錄。
現在,我使用微內核Linux作爲終端和Windows XP作爲服務器,accesing通過CIFS共享 文件和最新的DOSEMU(1.4.0),但我想用 服務器的各種組合(Ubuntu的7 9,該死的小型Linux,XP)< - >協議(CIFS,桑巴,smbclient的各種版本)< - >客戶端(如服務器,沒有運氣相同)
我試圖將服務器配置部分沒有機會鎖定工作(在閱讀完整的O'Reilly Samba書籍鎖定章節http://oreilly.com/catalog/samba/chapter/book/ch05_05.html後)和XP(\ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters \ UseOpportunisticLocking = 0),但問題仍然存在。
任何想法?
TIA, 巴勃羅
我不知道FoxPro或Clipper,但行鎖實際上與文件鎖定有關? – 2009-09-18 21:32:55
一些鎖定信息是http://www.ghservices.com/gregh/clipper/netdlock.htm – Mark 2009-09-18 22:04:19
希望我有你一個答案,但我可以擴展爲同情。我試圖在Wine下運行,並且從來沒有找到答案。 – 2009-09-18 22:32:31